5.6 高质量运营修改
This commit is contained in:
@ -23,7 +23,7 @@ import topic_header_img from '@/assets/topic/topic_header_img.png'
|
||||
import topic_banner_default from '@/assets/topic/topic_banner_default.jpg'
|
||||
import topic_activity_default from '@/assets/topic/topic_activity_default.jpg'
|
||||
import { downloadVideo, getClassroomList, getHomeBanner, getHomeContact, getHomeGraceful, getHomeProject, getHomeRight, submitAdvice } from './service';
|
||||
import { chunk, formatTime, getImageUrl, managerAuthority } from '../utils';
|
||||
import { chunk, formatTime, getImageUrl, isEmpty, isNotEmpty, managerAuthority } from '../utils';
|
||||
import ExtendUpload from '@/utils/ExtendUpload';
|
||||
import { getSessionUserData } from '@/utils/session';
|
||||
import ReactPlayer from "react-player/file";
|
||||
@ -311,6 +311,7 @@ const Home: React.FC<{}> = () => {
|
||||
const userData = getSessionUserData();
|
||||
//video Carousel
|
||||
const [autoplay, setAutoplay] = useState<boolean>(true);
|
||||
const [videoPlayKey, setVideoPlayKey] = useState<string>("");
|
||||
const { CheckableTag } = Tag;
|
||||
|
||||
const openModal = (item: any) => {
|
||||
@ -479,13 +480,13 @@ const Home: React.FC<{}> = () => {
|
||||
<ReactPlayer
|
||||
url={downloadVideo + item.image}
|
||||
playing={false}
|
||||
controls={true}
|
||||
controls={isEmpty(videoPlayKey) || item.id === videoPlayKey}
|
||||
muted={true}
|
||||
width="100%"
|
||||
height="100%"
|
||||
style={{}}
|
||||
onPlay={() => { setAutoplay(false) }}
|
||||
onPause={() => { setAutoplay(true) }}
|
||||
onPlay={() => { setAutoplay(false); setVideoPlayKey(item.id) }}
|
||||
onPause={() => { setAutoplay(true); setVideoPlayKey("") }}
|
||||
/>
|
||||
</div>
|
||||
<div className='left-classroom-textbg'>
|
||||
|
Reference in New Issue
Block a user