subscribeRemoteSubStreamVideo abstract method
订阅或取消订阅远端用户的视频辅流。
使用前提
- 请先设置远端用户的视频辅流画布。
- 建议在收到远端用户发布视频辅流的回调通知 NERtcChannelEventCallback.onUserSubStreamVideoStart 后调用此接口。
调用时机
请在引擎初始化之后调用此接口,且该方法仅可在加入房间后调用。
参数说明
uid
待订阅用户的 userID。
subscribe
是否订阅远端的视频辅流:
- true:订阅远端视频辅流。
- false:不订阅远端视频辅流。
相关回调
- NERtcChannelEventCallback.onUserSubStreamVideoStart:远端用户发布视频辅流的回调。
- NERtcChannelEventCallback.onUserSubStreamVideoStop:远端用户停止发布视频辅流的回调。
返回值
- 0(OK):方法调用成功。
- 其他:方法调用失败。
- 30005(invalidState):状态错误,比如引擎尚未初始化。
- 30105(userNotFound):未找到该远端用户,可能对方还未加入房间。
- 30106(invalidUserId):无效的 uid,比如不能订阅本端。
- 30107(mediaNotStarted):媒体会话尚未建立。
Implementation
Future<int> subscribeRemoteSubStreamVideo(int uid, bool subscribe);