簡單
簡單
  • 发布:2021-02-24 11:48
  • 更新:2021-02-24 11:48
  • 阅读:103

live-pusher小程序端推流, this.context.start方法进不去

分类:uni-app

uniapp在小程序端开发一个直播功能,用推流拉流方法,推流功能无效

开始推流 暂停推流 resume 停止推流 快照 开启摄像头预览 关闭摄像头预览 切换摄像头 去播放 export default { data() { return { context:[] }; }, onReady() { // 注意:需要在onReady中 或 onLoad 延时 this.context = uni.createLivePusherContext('livePusher', this); }, methods: { statechange(e) { console.log('statechange:' + JSON.stringify(e)); }, netstatus(e) { console.log('netstatus:' + JSON.stringify(e)); }, error(e) { console.log('error:' + JSON.stringify(e)); }, start(){ console.log('start',this.context); this.context.start({ success: a => { console.log('livePusher.start:' + JSON.stringify(a)); }, fail:err=>{ console.log(err) } }); }, close() { this.context.close({ success: a => { console.log('livePusher.close:' + JSON.stringify(a)); } }); }, snapshot() { this.context.snapshot({ success: e => { console.log(JSON.stringify(e)); } }); }, resume() { this.context.resume({ success: a => { console.log('livePusher.resume:' + JSON.stringify(a)); } }); }, pause() { this.context.pause({ success: a => { console.log('livePusher.pause:' + JSON.stringify(a)); } }); }, stop() { this.context.stop({ success: a => { console.log(JSON.stringify(a)); } }); }, switchCamera() { this.context.switchCamera({ success: a => { console.log('livePusher.switchCamera:' + JSON.stringify(a)); } }); }, startPreview() { console.log('startPreview'); this.context.startPreview({ success: a => { console.log('livePusher.startPreview:' + JSON.stringify(a)); }, fail:err=>{ console.log(err) } }); }, stopPreview() { this.context.stopPreview({ success: a => { console.log('livePusher.stopPreview:' + JSON.stringify(a)); } }); }, bofang(){ this.$u.route({ url: 'pages/index/index' }) } } }; .content { display: flex; flex-direction: column; align-items: center; justify-content: center; } .logo { height: 200rpx; width: 200rpx; margin-top: 200rpx; margin-left: auto; margin-right: auto; margin-bottom: 50rpx; } .text-area { display: flex; justify-content: center; } .title { font-size: 36rpx; color: #8f8f94; }
2021-02-24 11:48 负责人:无 分享
已邀请:

要回复问题请先登录注册