相关回调事件 Client。
Client.on('eventName') 事件监听中的事件名称。
STREAM_UPDATED|UNMUTE_AUDIO|UNMUTE_VIDEO| |STREAM_ADDED|STREAM_REMOVED|-|
用户被踢出房间通知
client.on('client-banned', () => { console.log('你已被踢出!'); });
用户离开房间通知
client.on('peer-leaved', event => { const userId = event.userId; });
用户进入房间通知
client.on('peer-joined', event => { const userId = event.userId; });
客户端错误事件,当出现不可恢复错误后 Client 会通过该事件上报
client.on('error', error => { console.error('client error observed: ' + error); const errorCode = error.getCode(); // 当出现客户端错误后,请调用 client.leave() 退房并尝试通过 client.join() 重新进房恢复通话。 });
远端用户禁用音频通知
client.on('mute-audio', event => { const userId = event.userId; });
远端用户禁用视频通知
client.on('mute-video', event => { const userId = event.userId; })
远端流添加事件,当远端用户发布流后会收到该通知
client.on('stream-added', event => { const remoteStream = event.stream; });
远端流移除事件,当远端用户取消发布流后会收到该通知
client.on('stream-removed', event => { const remoteStream = event.stream; });
远端流更新事件,当远端用户添加、移除或更换音视频轨道后会收到该通知
client.on('stream-updated', event => { const remoteStream = event.stream; });
远端用户取消禁用音频通知
client.on('unmute-audio', event => { const userId = event.userId; })
远端用户取消禁用视频通知
client.on('unmute-video', event => { const userId = event.userId; });
小程序
相关回调事件 Client。
ClientEvent
Client.on('eventName') 事件监听中的事件名称。
Index
STREAM_UPDATED|UNMUTE_AUDIO|UNMUTE_VIDEO| |STREAM_ADDED|STREAM_REMOVED|-|
Methods
用户被踢出房间通知
用户离开房间通知
用户进入房间通知
客户端错误事件,当出现不可恢复错误后 Client 会通过该事件上报
远端用户禁用音频通知
远端用户禁用视频通知
远端流添加事件,当远端用户发布流后会收到该通知
远端流移除事件,当远端用户取消发布流后会收到该通知
远端流更新事件,当远端用户添加、移除或更换音视频轨道后会收到该通知
远端用户取消禁用音频通知
远端用户取消禁用视频通知