Jelajahi Sumber

选中自动播放

skyblued 2 tahun lalu
induk
melakukan
dda7ce67f3
1 mengubah file dengan 5 tambahan dan 3 penghapusan
  1. 5 3
      src/views/coursewarePlay/index.tsx

+ 5 - 3
src/views/coursewarePlay/index.tsx

@@ -164,7 +164,7 @@ export default defineComponent({
               playModel: false,
               isprepare: false,
               isDrage: false,
-              muted: (i === 0 && j === 0) ? true : false,
+              muted: false, // 是否静音
             }
           }
           list.push({
@@ -173,7 +173,7 @@ export default defineComponent({
             iframeRef: null,
             tabName: item.name,
             isLast: j === itemLength, // 当前知识点
-            autoPlay: j === itemLength
+            autoPlay: false, //加载完成是否自动播放
           })
         }
       }
@@ -191,6 +191,8 @@ export default defineComponent({
         popupData.itemActive = item.id
         popupData.itemName = item.name
         popupData.activeIndex = popupData.firstIndex
+        item.autoPlay = true
+        item.muted = true
       }
       console.log('🚀 ~ list', list)
       data.itemList = list
@@ -424,7 +426,7 @@ export default defineComponent({
                           data-vid={m.id}
                           src={m.content}
                           loop={m.loop}
-                          autoplay={mIndex === 0 ? true : false}
+                          autoplay={m.autoPlay}
                           onLoadedmetadata={(e: Event) => {
                             const videoEle = e.target as unknown as HTMLVideoElement
                             m.currentTime = videoEle.currentTime