client.on('stream-added', event => {
const remoteStream = event.stream;
// 远端流添加事件,当远端用户发布流后会收到该通知
})
client.on('stream-removed', event => {
const remoteStream = event.stream;
// 远端流移除事件,当远端用户取消发布流后会收到该通知
// 注意:只有取消发布的时候才会触发,取消订阅不会触发
});
// 监听远端流订阅成功事件
client.on('stream-subscribed', event => {
const remoteStream = event.stream;
// 远端流订阅成功,播放远端音视频流
remoteStream.play('remote_stream');
})
client.on('stream-updated', event => {
const remoteStream = event.stream;
// 远端流更新事件,用户添加、移除或更换音视频轨道 ( 流取消订阅的时候也会触发 )
// client.unsubscribe(remoteStream)
})
网友评论