收藏
回答

视频自动播放在第4-6秒间自动停止

问题模块
API和组件


视频原地址:  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,

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

最后一次编辑于  2017-10-30  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

6 个回答

  • nomore
    nomore
    2017-10-31

    我们看一下

    2017-10-31
    赞同
    回复
  • 风过无痕
    风过无痕
    2018-03-05

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


    2018-03-05
    赞同
    回复
  • habbi
    habbi
    2018-02-28

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

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

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

    2018-02-28
    赞同
    回复
  • 风过无痕
    风过无痕
    2017-11-01

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

    2017-11-01
    赞同
    回复
  • 风过无痕
    风过无痕
    2017-11-01

    @nomore.胡豪俊

    2017-11-01
    赞同
    回复
  • 风过无痕
    风过无痕
    2017-11-01

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

    2017-11-01
    赞同
    回复