视频自动播放在第4-6秒间自动停止
发布于 5 年前 作者 taoxu 830 次浏览 来自 问答

视频原地址:  https://o4wbikkhf.qnssl.com/FvHaf1JdkfkBCKnxMnKkZSE-QcPF

我是先临时下载到本地,然后播放的。

   var ctx = wx.createVideoContext(‘js_video’);

   ctx.play();

程序自动播放的,到第四秒或者6秒间就自动停止啦

测试环境:

iphone6s   ios11.0.3, 微信6.5.18  视频在5-6秒间自动停止

麻烦官方给个解决办法。

我自己出的解决办法是设置一个定时器监控  bindtimeupdate 回传的当前播放时间点 currentTime  在一秒内没变化 就认为自动停止了,然后就用 ctx.play() 程序启动,

这样解决了第一次停止的问题,但是当我回退再进来播放,这个办法也失效了,就是说第二次进来 到 5-6秒时 ctx.play() 也没用,我把视频controls 设置为true,

点击自带的播放按钮就可以。

6 回复

找到原因了,因为在播放视频之前  播放了一段音频  wx.playBackgroundAudio  播放的

前面的音频该用audio标签播放

@风过无痕 我们也遇到了和你一样的问题,先调用playBackgroundAudio  播放音乐,播放完毕后自动播放视频。

在视频播放在4秒左右的时候开始没声音,ios11是暂停,ios10是没声音。Android上没问题。

你们现在这个问题怎么具体解决的。

@nomore.胡豪俊

第一次播放自动停止后, ctx.play() 程序启动 播放   视频动了  但是没有声音了   能不能靠谱点啊

我们看一下

回到顶部