收藏
回答

live-player 插件安卓端老是连接不上?

ios   正常连接播放
安卓 老是无法连接服务器,基本上 10次 才有可能成功 1次




debug 后发现  调用了 videoContext.play() 方法,但是onPlayEvent 这个监听状态的方法一直没有响应,

ios小程序端 每次都有响应 ,

所以有没有监听 videoContext.play() 是否调用成功 的方法或者成功回调方法



回答关注问题邀请回答
收藏

2 个回答

  • 唐佳星
    唐佳星
    2019-11-26

    最终方案写了一个重连

    /**

      * 直播网络状态

      */

     onPlayStatus: function(e) {

       relinkStatus = 1;

     },



    /**

      * 重连

      */

     relinkPlay: function() {

       var that = this;

       var relink = setInterval(function() {

         if (relinkStatus) {

           //清除定时器

           clearInterval(relink);

         }else{

           //重新连接

           that.data.videoContext.stop();

           that.data.videoContext.play();

         }



       }, 4000) //4 秒重连一次


     },


    2019-11-26
    有用 1
    回复
  • 是小白啊
    是小白啊
    2019-11-26

    麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2019-11-26
    有用
    回复
登录 后发表内容
问题标签