微信小程序解决多个视频播放的问题
2017-11-01 12:31
661 查看
效果图:
本例子:是图片和多个视频混在一起
html
list是一个数组
type 后台给我一个标识,0:图片 。 1:视频
isPlaying 前台自己添加是否播放视频
path_url 图片的地址。视屏也会反一个封面截图,字段都是path_url
js
本例子:是图片和多个视频混在一起
html
<view class="case-ul"> <repeat for="{{list}}" index="index" item="item" key="key"> <view class="case-li case-view-item"> <image hidden="{{item.isPlaying}}" style="" class="case-picture" src="{{item.path_url}}" mode="scaleToFill"></image> <!-- 是视频 --> <video wx:if="{{item.isPlaying}}" id="video-{{index}}" class="video" src="{{item.video_url}}" controls></video> <image wx:if="{{item.type==1}}" hidden="{{item.isPlaying}}" class="bt" mode="scaleToFill" @tap="playVideo({{item}},{{index}})" src="./images/play-bt.png"></image> <!--前提一个播放的按钮--> </view> </repeat> </view>
list是一个数组
type 后台给我一个标识,0:图片 。 1:视频
isPlaying 前台自己添加是否播放视频
path_url 图片的地址。视屏也会反一个封面截图,字段都是path_url
js
playVideo(item, index) { this.list.forEach(n => { n.isPlaying = false; }) this.list[index].isPlaying = true; let videoContext = wx.createVideoContext(`video-${index}`) videoContext.play() },
相关文章推荐
- 解决苹果手机微信音频和视频不能自动播放问题
- 解决安卓机在微信上播放视频有广告问题
- 微信小程序解决视频在真机不能相对定位问题
- 不完全解决Android微信HTML5 播放视频的问题(不显示控制条,可交互)
- 完美解决微信video视频隐藏控件和内联播放问题
- 解决微信端手机视频播放兼容性问题
- h5-video2 完美解决微信video视频隐藏控件和内联播放问题
- 解决微信小程序视频组件层级过高的问题
- 自定义微信小程序视频组件播放按钮
- 视频在苹果ios浏览器微信内置浏览器中无法播放问题
- python+Opencv视频读取问题+官网光流法示例程序报错问题解决
- 微信小程序之----video视频播放
- 利用html5实现类似微信的手机摇一摇功能,并播放音乐,并且解决中文乱码的问题。
- 解决flv格式视频在网页中播放问题
- ios及微信中,音视频无法自动播放的解决方法
- 解决微信小程序中Date.parse()获取时间戳IOS不兼容的问题(IOS为NaN的问题)
- krpano全景之解决微信内置浏览器不能自动播放音频的问题
- 如何解决在不同浏览器版本下播放视频的问题。
- 解决播客程序不能播放Flv文件的问题
- Ubuntu14.04解决不能播放视频的问题