房间事件回调
开发者可通过设置 RCRTCEngine 中的不同函数回调方法来监听房间内远端用户的状态及资源变化。设置监听时参数为空,则表示取消已设置的监听。
状态相关
-
远端用户加入通知:
当有远端用户加入时触发。因用户加入房间后才能发布资源,该回调代表这名用户刚刚加入,此时并无任何资源发布,所以此刻也订阅不到该用户的任何媒体流。
- 参数
userId
为远端用户 ID
JavaScriptsetOnUserJoinedListener((roomId: string, userId: string)) => void): void;
- 参数
-
远端用户离开通知:
当有远 端用户离开房间时触发,此时 SDK 会自动取消订阅该用户已发布的流,无需手动调用
unsubscribe
。- 参数
userId
为远端用户 ID - 参数
roomId
为远端用户所在的房间 ID
JavaScriptsetOnUserLeftListener((roomId: string, userId: string) => void): void;
- 参数