mo 2 years ago
parent
commit
9f883a0bc6
1 changed files with 19 additions and 5 deletions
  1. 19 5
      src/views/liveClassManager/liveClassDetail.vue

+ 19 - 5
src/views/liveClassManager/liveClassDetail.vue

@@ -164,25 +164,39 @@
       <!-- activeUrl -->
       <div class="activeVideoWrap">
         <vue-core-video-player
-          v-if="activeVideo.os == 'mobile'"
+          v-if="activeVideo.os == 'mobile' && activeVideo.videoType == 'mp4'"
           style="width: 320px"
           :src="activeVideo.url"
           ref="dialogVideo"
-          controls="controls"
-          :core="HLSCore"
         >
           您的浏览器不支持视频播放
         </vue-core-video-player>
         <vue-core-video-player
-          v-else
+          v-else-if="activeVideo.os == 'mobile' && activeVideo.videoType != 'mp4'"
+          style="width: 320px"
+          :src="activeVideo.url"
+          ref="dialogVideo"
+          :core="activeVideo.videoType == 'mp4' ? null : HLSCore"
+        >
+          您的浏览器不支持视频播放
+        </vue-core-video-player>
+        <vue-core-video-player
+          v-else-if="activeVideo.os == 'pc' && activeVideo.videoType != 'mp4'"
           style="width: 640px"
           :src="activeVideo.url"
           ref="dialogVideo"
-          controls="controls"
           :core="HLSCore"
         >
           您的浏览器不支持视频播放
         </vue-core-video-player>
+        <vue-core-video-player
+          v-else-if="activeVideo.os == 'pc' && activeVideo.videoType == 'mp4'"
+          style="width: 640px"
+          :src="activeVideo.url"
+          ref="dialogVideo"
+        >
+          您的浏览器不支持视频播放
+        </vue-core-video-player>
       </div>
     </el-dialog>
   </div>