微信小程序video播放

Posted star

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信小程序video播放相关的知识,希望对你有一定的参考价值。

小程序一个页面上不能存在多个video组件,否则会发生播放视频一直处于加载中的现象。所以换了个办法,采用未播放时展示海报image,点击时切换为video播放,确保页面上只有一个video

//wxml
<block wx:for="videoList" wx:key="id">
<image wx:if="{{videoId!=item.id}}" catchtap="playVideo"  data-video="{{item.id}}" src="/images/video-poster.png" ></image>
<video wx:else src=\'{{item.video}}\' object-fit="cover" autoplay></video>
</block>
//videoId确定播放哪个
//autoplay确保video出现时播放

//js
//播放视频,本质就是切换videoId
playVideo(e){
    var {video:videoId} = e.currentTarget.dataset;   
    this.setData({
        videoId
    })
}

以上是关于微信小程序video播放的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序video播放

uniapp微信小程序跳转H5后video自动播放

微信小程序——video使用总结

微信小程序一个页面多个视频(video组件),限制一个播放,其它暂停

微信小程序一个页面多个视频(video组件),限制一个播放,其它暂停

微信小程序一个页面多个视频(video组件),限制一个播放,其它暂停