收藏
回答

wx.createLivePlayerContext,该方法返回对象找不到方法


WXML:

<view class="index-bd" style="width: {{screenWidth}}px; height: {{screenHeight}}px;">

<live-player id="liveplayerDemo" src="rtmp://xxx.xx.xxx.xx:xxxx/hls/" mode="RTC" autoplay bindstatechange="statechange" style="width: {{screenWidth}}px; height: {{screenHeight}}px;" />

view>

 播放

 停止

 静音

 进入全屏

 退出全屏



JS:


onShow:function(){

   var that = this;

   if (wx.createLivePlayerContext) {

       that.data.LivePlayerContext = wx.createLivePlayerContext('liveplayerDemo');

       console.log(that.data.LivePlayerContext);

   }

},

playVideo:function(){

   console.log('play----init', this.data.LivePlayerContext);

   if (this.data.livePlayerContext){

       this.data.livePlayerContext.play();  //找不到livePlayerContext下所有的方法,麻烦查下,IOS和android都是一样

   }

}



PS:想通过js中wx.createLivePlayerContext API 来操作,live-player组件,目前情况是没办法通过js操作此组件,另外文档中能否有个demo一类的作为参考,很难理解,此API的this是啥东东。


@官方,麻烦帮忙看看。


最后一次编辑于  2017-12-28
回答关注问题邀请回答
收藏

2 个回答

登录 后发表内容