width: selfPosition.width + 'px',
height: selfPosition.height + 'px'
}">
</live-pusher>
data() {
return {
fil: true,
enableCamera: true, // 开启摄像头标记
urlLive: '', // 推流地址
pullUrl: '', // 拉流地址
selfPosition: {}, // 自己的位置
baseImageUrl: this.baseImageUrl,
cid: '', //频道id
title: '', // 直播标题
num: 0, //观看直播人数
Invid: null,
doctorId: 0,
TimeOutid:null
}
},
onLoad() {
// 初始化容器
this._initialPosition();
// 保持屏幕常亮
uni.setKeepScreenOn({
keepScreenOn: true
});
try {
const value = uni.getStorageSync('LiveData');
if (value) {
this.urlLive = value.pushUrl;
this.cid = value.cid;
this.title = value.title;
this.pullUrl = value.pullUrl;
console.log(this.urlLive, this.cid, this.pullUrl, '--------------直播信息');
}
} catch (e) {
// error
}
},
onReady() {
// 注意:需要在onReady中 或 onLoad 延时
this.context = uni.createLivePusherContext("livePusher", this);
this.start(); // 开始推流
this.getLiveInfo(); // 查询正在直播信息
},
2***@qq.com
这个办法可行
2020-07-24 10:47