时间:2019-05-03 来源:小程序工厂
黄***:
麻烦提供一下机型。另外在其他机型也有这个问题不?
^***:
@黄
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
getUserInfo 回调 阻止冒泡
^***:
这个为何审核不通过呢,是测试了未复现这些问题么?
黄***:
1、修复包这两天会发
2、live-player等原生组件暂不支持tap事件
3、麻烦提供个demo测试一下
^***:
@黄 希望贵方测试下2楼的四项,特提供完整的测试代码如下:
livePlayer.js:
Page({
data: {
//测试
urlMain: "rtmp://live.hkstv.hk.lxdns.com/live/hks",
urlAssist: "rtmp://v1.one-tv.com/live/mpegts.stream",
isPlay: true,
isUrlMain: true,
isFullscreen: false,
isBarShow: true
},
onReady(){
this.playerContext = wx.createLivePlayerContext('myLive');
},
onFullscreenChange() {
this.setData({ isFullscreen: !this.data.isFullscreen });
},
handlePlayStop() {
if (this.data.isPlay) {
this.playerContext.stop({
success: function () {
console.log('stop success!')
},
fail: function () {
console.log('stop failed!')
}
});
this.setData({ isPlay: false });
} else {
this.playerContext.play();
this.setData({ isPlay: true});
}
},
handlePlay() {
this.playerContext.play();
this.setData({ isPlay: true });
},
handleMainAssist() {
if (this.data.isUrlMain) {
this.setData({isUrlMain: false });
} else {
this.setData({ isUrlMain: true });
}
},
handleRequestFullScreen() {
this.playerContext.requestFullScreen({ direction: 90 });
},
handleExitFullScreen() {
this.playerContext.exitFullScreen();
},
handleBarShow() {
this.setData({ isBarShow: !this.data.isBarShow });
},
keepBarShow() {
this.setData({ isBarShow: true });
},
})
livePlayer.wxml: