Преглед изворни кода

Merge branch '2023-9-15_课件播放修改'

liushengqiang пре 1 година
родитељ
комит
4b347aca98

+ 8 - 1
src/views/courseware-play/component/video-item/index.tsx

@@ -208,7 +208,14 @@ export default defineComponent({
           class={[styles.controls, props.showModel ? '' : styles.hide]}
           onClick={(e: Event) => {
             e.stopPropagation();
-          }}>
+            if(videoItem.value.paused()) return
+            emit('close')
+          }} 
+          onTouchmove={(e: Event) => {
+            if(videoItem.value.paused()) return
+            emit('close')
+          }}
+          >
           <div class={styles.time}>
             <div>{getSecondRPM(data.currentTime)}</div>
             <div>{getSecondRPM(data.duration)}</div>

+ 9 - 1
src/views/courseware-play/index.tsx

@@ -292,6 +292,14 @@ export default defineComponent({
         activeData.model = false;
       }, 4000);
     };
+    const setModelOpen1 = () => {
+      clearTimeout(activeData.timer);
+      closeToast();
+      activeData.model = true;
+      activeData.timer = setTimeout(() => {
+        activeData.model = false;
+      }, 4000);
+    };
 
     // 双击
     const handleDbClick = (item: any) => {
@@ -755,7 +763,7 @@ export default defineComponent({
                   ref={(el: any) => data.videoItemRef = el}
                   item={activeVideoItem.value}
                   showModel={activeData.model}
-                  onClose={setModelOpen}
+                  onClose={setModelOpen1}
 
                   onCanplay={() => {
                     data.videoState = 'play'