小程序
小游戏
企业微信
微信支付
扫描小程序码分享
wechatide://minicode/8xcJYfmB7f2s
1.第一个视频未播放,切换src,一切正常;
2.第一个视频播放时,切换src,下一个视频黑屏,时间和播放按钮都没有;而且这种情况下,poster也会失效。
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你在 JS页面里这样写:
onReady: function (res) {
this.videoContext = wx.createVideoContext('video')
},/*在第一个视频地址前*/
/*changeAutoplay后加上播放暂停事件*/
changeAutoplay: function (e) {
this.setData({
autoplay: !this.data.autoplay
})
},
bindPlay: function () {
this.videoContext.play()
bindPause: function () {
this.videoContext.pause()
}
然后再wxml页面用按钮绑定,就能解决,切换后点击播放就能正常播放,也不会黑屏。(不过感觉可以设计个播放、暂停图标来使用,更美观)
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
你好,已将相关问题反馈,有问题会在原贴进行回复
先暂停再 setData会黑屏吗
你好,试过了,播放后再暂停,也会这样,你可以拿我的demo试试看
加个暂停,会黑。。但是还是能点播放
为啥我这边 stop无效。。
霄哥,可以加个微信么?wechatid:hwc337649154
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你在 JS页面里这样写:
onReady: function (res) {
this.videoContext = wx.createVideoContext('video')
},/*在第一个视频地址前*/
/*changeAutoplay后加上播放暂停事件*/
changeAutoplay: function (e) {
this.setData({
autoplay: !this.data.autoplay
})
},
bindPlay: function () {
this.videoContext.play()
},
bindPause: function () {
this.videoContext.pause()
}
然后再wxml页面用按钮绑定,就能解决,切换后点击播放就能正常播放,也不会黑屏。(不过感觉可以设计个播放、暂停图标来使用,更美观)
你好,已将相关问题反馈,有问题会在原贴进行回复
先暂停再 setData会黑屏吗
你好,试过了,播放后再暂停,也会这样,你可以拿我的demo试试看
加个暂停,会黑。。但是还是能点播放
为啥我这边 stop无效。。
霄哥,可以加个微信么?wechatid:hwc337649154