收藏
回答

live-player直播组件使用遇到的几个问题

API/组件名称 终端类型 微信版本 基础库版本
live-player 客户端 6.6.1 1.7.2

一、文档上提供的接口不生效:

ios手机上无法停止播放,代码如下:

onReady() {
  this.playerContext = wx.createLivePlayerContext('myLive');
},
handleStop() {
  if (this.data.isPlay) {
    this.playerContext.stop({
      success(){
        console.log("stop success!");
      },
      fail(){
        console.log("stop fail!");
      }
    });
  }
}

手机调试无法打印stop success!和stop fail!

stop接口执行了但也无法打印成功失败的语句,

在安卓手机上也会偶尔出现无法停止播放的情况。


二、实测live-player标签上catchtap点击事件在 IOS不生效:

安卓机上能生效


三、全屏后点击退出全屏,出现样式错乱

包括video组件也是这样,css就是使用了基本的flex布局,错乱时需触发一下其他事件才能恢复,比如此时点击一下vConsole,错乱现象就恢复正常了。



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

11 个回答

  • ^_^
    ^_^
    2018-01-13

    @黄

    1、live-player 全屏下概率性无法停止播放:

    机型:ios7plus系统11、ios5s


    2、live-player 全屏下无法停止播放:

    机型:vivo X6S A安卓5.1.1、红米Note 4X安卓6.0.1


    3、live-player 切换src地址,需再点击播放才生效:

    机型:ios6s系统10.3.3、系统11


    4、video 点击退出全屏后出现样式错乱:

    机型:乐视2、华为荣耀V8


    2018-01-13
    有用
    回复

正在加载...

登录 后发表内容