提交 676769a8 authored 作者: 王鹏飞's avatar 王鹏飞

fix:修复视频播放问题

上级 5f5f129e
...@@ -27,7 +27,6 @@ ...@@ -27,7 +27,6 @@
"color": "#313131", "color": "#313131",
"backgroundColor": "#ffffff", "backgroundColor": "#ffffff",
"selectedColor": "#b49441", "selectedColor": "#b49441",
"aniamtion": "true",
"list": [ "list": [
{ {
"pagePath": "pages/learnSystem/home/home", "pagePath": "pages/learnSystem/home/home",
......
<template name='contentAudio'> <template name='contentAudio'>
<view class='content-audio' <view class='content-audio' wx:if="{{status.isAudio}}">
style='{{status.isSet && status.isAudio ? "display: none;" : "" }} {{status.isImages && status.isAudio ? "display: none;" : "" }} {{status.isVideo ? "display: none;" : "" }}'
>
<image src='./contentAudio/icons/loading_small.gif' class='loading-image {{status.imagesLoaded && "none"}}' mode='aspectFit'/> <image src='./contentAudio/icons/loading_small.gif' class='loading-image {{status.imagesLoaded && "none"}}' mode='aspectFit'/>
<image wx:if='{{image.imgUrls[image.current]}}' src='{{image.imgUrls[image.current]}}' class='slide-image' mode='aspectFill' bindload='imagesLoaded'/> <image wx:if='{{image.imgUrls[image.current]}}' src='{{image.imgUrls[image.current]}}' class='slide-image' mode='aspectFill' bindload='imagesLoaded'/>
<view wx:if='{{!image.imgUrls[image.current]}}' class='slide-image'>本课程暂无PPT</view> <view wx:if='{{!image.imgUrls[image.current]}}' class='slide-image'>本课程暂无PPT</view>
......
<template name='contentVideo'> <template name='contentVideo'>
<!-- 这里加 这么多判断原因,video组件在真机上测试,一定在最上层,其他任何元素都挡不住,只能先隐藏,需要时再显示 --> <!-- 这里加 这么多判断原因,video组件在真机上测试,一定在最上层,其他任何元素都挡不住,只能先隐藏,需要时再显示 -->
<view class='content-video' <view class='content-video' wx:if="{{status.isVideo}}">
style='{{status.isSet && status.isVideo ? "display: none;" : "" }} {{status.isImages && status.isVideo ? "display: none;" : "" }} {{status.isAudio ? "display: none;" : "" }} {{chapterList.isShow && status.isVideo ? "display: none;" : "" }} {{ status.isLoading ? "display: none": "" }}'
>
<video id='my-video' class='my-video' src='{{video.src}}' show-center-play-btn='{{false}}' controls='{{false}}' bindtimeupdate='timeUpdate' bindfullscreenchange='beginAndOutFullScreen' bindpause='beginPauseVA' bindplay='beginPlayVA' binderror='playError' bindended='playEnded' autoplay='{{true}}'></video> <video id='my-video' class='my-video' src='{{video.src}}' show-center-play-btn='{{false}}' controls='{{false}}' bindtimeupdate='timeUpdate' bindfullscreenchange='beginAndOutFullScreen' bindpause='beginPauseVA' bindplay='beginPlayVA' binderror='playError' bindended='playEnded' autoplay='{{true}}'></video>
</view> </view>
</template> </template>
\ No newline at end of file
...@@ -13,14 +13,16 @@ ...@@ -13,14 +13,16 @@
<template is='pageLoading'></template> <template is='pageLoading'></template>
</block> </block>
<block wx:if='{{status.isSupport}}'> <block wx:if='{{status.isSupport}}'>
<template is='contentAudio' data='{{status, audio, image, ctrlBar}}'></template>
<template is='contentVideo' data='{{status, video, chapterList, ctrlBar}}'></template>
<block wx:if='{{status.isSet}}'> <block wx:if='{{status.isSet}}'>
<template is='setContent' data='{{ctrlBar}}'></template> <template is='setContent' data='{{ctrlBar}}'></template>
</block><block wx:elif='{{status.isImages}}'> </block>
<block wx:elif='{{status.isImages}}'>
<template is='contentImages' data='{{status, image}}'></template> <template is='contentImages' data='{{status, image}}'></template>
</block> </block>
<template is='contentAudio' data='{{status, audio, image, ctrlBar}}'></template> </block>
<template is='contentVideo' data='{{status, video, chapterList, ctrlBar}}'></template> <block wx:else>
</block><block wx:else>
<template is='noSupport'></template> <template is='noSupport'></template>
</block> </block>
<template is='controlBar' data='{{status, video, ctrlBar, chapterList, initVAFlag}}'></template> <template is='controlBar' data='{{status, video, ctrlBar, chapterList, initVAFlag}}'></template>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论