gemercheung 2 vuotta sitten
vanhempi
commit
56b20d8b0b

+ 6 - 6
packages/qjkankan-view/src/components/assembly/Opening.vue

@@ -8,7 +8,7 @@
       ref="openvideo$" preload autoplay :poster="coverData.videoPcIcon"
       :class="coverData.videoPcLoc == 'center' ? 'contain' : 'cover'" :src="coverData.videoPc"
       :controls="Boolean(coverData.coverVideoControl)" muted></video>
-    <img v-show="bofanging" @click.stop="bofang" class="bofang" :src="require('@/assets/images/default/bofang.png')"
+    <img v-show="videoPlaying" @click.stop="bofang" class="bofang" :src="require('@/assets/images/default/bofang.png')"
       alt="" />
 
     <div @click.stop="jumpVideo(true)" class="jump">
@@ -44,7 +44,7 @@ const props = defineProps({
 });
 const store = useStore();
 const openvideo$ = ref(null);
-const bofanging = ref(true);
+const videoPlaying = ref(true);
 
 const show = ref(true);
 const countdownImg = ref(3);
@@ -160,14 +160,14 @@ onMounted(() => {
     });
 
     openvideo$.value.addEventListener("playing", () => {
-      if (bofanging.value) {
-        bofanging.value = false;
+      if (videoPlaying.value) {
+        videoPlaying.value = false;
       }
     });
 
     openvideo$.value.addEventListener("pause", () => {
-      if (!bofanging.value) {
-        bofanging.value = true;
+      if (!videoPlaying.value) {
+        videoPlaying.value = true;
       }
     });
 

+ 6 - 4
packages/qjkankan-view/src/components/assembly/OpeningMobile.vue

@@ -4,15 +4,16 @@
     v-if="coverData.coverSelect.indexOf('video') > -1 && showVideo" :style="{
       backgroundColor: `${coverData.videoColorSelec}`,
     }">
-    <video v-if="coverData.videoPc" x5-playsinline="true" playsinline="true" webkit-playsinline="true" class="video"
-      ref="openvideo$" preload autoplay :poster="coverData.videoPcIcon"
-      :class="coverData.videoPcLoc == 'center' ? 'contain' : 'cover'" :src="coverData.videoPc"
+    <video v-if="coverData.videoMo" x5-playsinline="true" playsinline="true" webkit-playsinline="true" class="video"
+      ref="openvideo$" preload autoplay :poster="coverData.videoMoIcon"
+      :class="coverData.videoMoLoc == 'center' ? 'contain' : 'cover'" :src="coverData.videoMo"
       :controls="Boolean(coverData.coverVideoControl)" muted></video>
+      
     <img v-show="bofanging" @click.stop="bofang" class="bofang" :src="require('@/assets/images/default/bofang.png')"
       alt="" />
 
     <div @click.stop="jumpVideo" class="jump">
-      {{ countdownVideo> 0 ? $t('common.jumpTips', { second: countdownVideo }) : $t('common.jump')}}</div>
+      {{ countdownVideo > 0 ? $t('common.jumpTips', { second: countdownVideo }) : $t('common.jump')}}</div>
 
   </div>
 
@@ -64,6 +65,7 @@ const closeImg = (isCall = false) => {
         showVideo.value = true
         showVideoDaoji()
       }
+      app.render()
     } else {
       app.render()
     }