skyblued 2 лет назад
Родитель
Сommit
01a0c78754

+ 1 - 1
src/views/coursewarePlay/component/musicScore.tsx

@@ -15,7 +15,7 @@ export default defineComponent({
     const iframeRef = ref()
     const Authorization = sessionStorage.getItem('Authorization') || ''
     const origin = /(localhost|192)/.test(location.host)
-      ? 'https://ponline.colexiu.com'//'http://192.168.3.114:3000'
+      ? 'https://ponline.colexiu.com' //'http://localhost:3000' ////
       : location.origin
     const query = qs.stringify({
       id: props.music.content,

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

@@ -164,8 +164,7 @@ export default defineComponent({
               playModel: false,
               isprepare: false,
               isDrage: false,
-              muted: i === 0 && j === 0 ? true : false,
-              isAutoNext: false // 是否自动播放到当前页面
+              muted: (i === 0 && j === 0) ? true : false,
             }
           }
           list.push({
@@ -279,14 +278,8 @@ export default defineComponent({
         popupData.itemActive = item.id
         popupData.itemName = item.name
         popupData.tabName = item.tabName
-        if (item.isAutoNext) {
-          item.isAutoNext = false
-          item.playModel = false
-        } else {
+        if (item.type == 'SONG'){
           activeData.model = true
-          if (item.type === 'VIDEO') {
-            item.playModel = true
-          }
         }
       }
     }
@@ -360,7 +353,6 @@ export default defineComponent({
         swipeRef.value?.next()
         const nextItem = data.itemList[popupData.activeIndex]
         if (nextItem.type === 'VIDEO') {
-          nextItem.isAutoNext = true
           nextTick(() => {
             // 自动播放下一个视频
             clearTimeout(m.timer)
@@ -426,7 +418,6 @@ export default defineComponent({
                       <>
                         <video
                           playsinline="false"
-                          webkit-playsinline
                           muted={m.muted}
                           preload="auto"
                           class="player"
@@ -472,7 +463,7 @@ export default defineComponent({
                           <source src={m.content} type="video/mp4" />
                         </video>
                         <Transition name="bottom">
-                          {m.playModel && (
+                          {activeData.model && (
                             <div class={[styles.bottomFixedContainer]}>
                               <div class={styles.time}>
                                 <span>{getSecondRPM(m.currentTime)}</span>