miniprogram-ar-push
Advanced tools
@@ -156,7 +156,13 @@ module.exports = | ||
| console.log('推流情况>>>>>>>>>>>>', code, msg); | ||
| that.triggerEvent('PushStatus', code, msg); | ||
| that.triggerEvent('PushStatus', { | ||
| code: code, | ||
| msg: msg | ||
| }); | ||
| }, | ||
| onPushError: function onPushError(e) { | ||
| //监听推流错误 | ||
| this.triggerEvent('PushStatus', e.details.errCode, e.details.errMsg); | ||
| this.triggerEvent('PushStatus', { | ||
| code: e.details.errCode, | ||
| msg: e.details.errMsg | ||
| }); | ||
| }, | ||
@@ -163,0 +169,0 @@ onPushNetStateChange: function onPushNetStateChange(e) { |
@@ -156,7 +156,13 @@ module.exports = | ||
| console.log('推流情况>>>>>>>>>>>>', code, msg); | ||
| that.triggerEvent('PushStatus', code, msg); | ||
| that.triggerEvent('PushStatus', { | ||
| code: code, | ||
| msg: msg | ||
| }); | ||
| }, | ||
| onPushError: function onPushError(e) { | ||
| //监听推流错误 | ||
| this.triggerEvent('PushStatus', e.details.errCode, e.details.errMsg); | ||
| this.triggerEvent('PushStatus', { | ||
| code: e.details.errCode, | ||
| msg: e.details.errMsg | ||
| }); | ||
| }, | ||
@@ -163,0 +169,0 @@ onPushNetStateChange: function onPushNetStateChange(e) { |
+1
-1
| { | ||
| "name": "miniprogram-ar-push", | ||
| "version": "1.0.5", | ||
| "version": "1.0.6", | ||
| "description": "", | ||
@@ -5,0 +5,0 @@ "main": "miniprogram_dist/index.js", |
+77
-2
@@ -292,3 +292,3 @@ # ar-push 推流组件 | ||
| }, | ||
| //监听推流状态 | ||
@@ -298,4 +298,79 @@ handlePushStatus (e) { | ||
| let data = e.detail; | ||
| let code = data.code; | ||
| console.log('handlePushStatus', data); | ||
| switch (code) { | ||
| case 1002: | ||
| { | ||
| console.log('推流成功') | ||
| break | ||
| } | ||
| case -1301: | ||
| { | ||
| console.error('打开摄像头失败: ', code) | ||
| // that.stop() | ||
| break | ||
| } | ||
| case -1302: | ||
| { | ||
| console.error('打开麦克风失败: ', code); | ||
| // that.stop() | ||
| break | ||
| } | ||
| case -1307: | ||
| { | ||
| console.error('推流连接断开: ', code) | ||
| // that.stop(); | ||
| break | ||
| } | ||
| case 5000: | ||
| { | ||
| console.log('收到5000: ', code) | ||
| // 收到5000就退房 | ||
| // that.stop() | ||
| break | ||
| } | ||
| case 1018: | ||
| { | ||
| console.log('进房成功', code) | ||
| break | ||
| } | ||
| case 1019: | ||
| { | ||
| console.log('退出房间', code) | ||
| break | ||
| } | ||
| case 1021: | ||
| { | ||
| console.log('网络类型发生变化,需要重新进房', code) | ||
| //先退出房间 | ||
| // that.stop() | ||
| break | ||
| } | ||
| case 2007: | ||
| { | ||
| console.log('视频播放loading: ') | ||
| break | ||
| }; | ||
| case 2004: | ||
| { | ||
| console.log('视频播放开始: ') | ||
| break | ||
| }; | ||
| case 10001: | ||
| { | ||
| console.log('未获取到摄像头功能权限,请删除小程序后重新打开') | ||
| break | ||
| } | ||
| case 10002: | ||
| { | ||
| console.log('未获取到录音功能权限,请删除小程序后重新打开') | ||
| break | ||
| } | ||
| default: | ||
| { | ||
| console.log('推流情况:', code) | ||
| } | ||
| } | ||
| }; | ||
@@ -302,0 +377,0 @@ |
+8
-2
@@ -62,7 +62,13 @@ // components/pusher.js | ||
| console.log('推流情况>>>>>>>>>>>>', code, msg); | ||
| that.triggerEvent('PushStatus', code, msg); | ||
| that.triggerEvent('PushStatus', { | ||
| code, | ||
| msg, | ||
| }); | ||
| }, | ||
| onPushError(e) {//监听推流错误 | ||
| this.triggerEvent('PushStatus', e.details.errCode, e.details.errMsg); | ||
| this.triggerEvent('PushStatus', { | ||
| code: e.details.errCode, | ||
| msg: e.details.errMsg, | ||
| }); | ||
| }, | ||
@@ -69,0 +75,0 @@ |
41657
4.93%837
2.2%478
18.61%