subscribeRemoteSubStreamAudio abstract method
设置是否订阅指定远端用户的音频辅流。
调用时机
- 请在引擎初始化之后调用此接口,且该方法仅可在加入房间后调用。
- 请在指定远端用户加入房间,且收到远端用户开启音频辅流的回调 NERtcChannelEventCallback.onUserSubStreamAudioStart 后,再调用本接口。
说明
加入房间时,默认订阅所有远端用户的音频流。
参数说明
uid
待订阅用户的 userID。
subscribe
是否订阅远端用户的音频辅流。
- true:订阅远端音频辅流。
- false:不订阅远端音频辅流。
相关回调
- NERtcChannelEventCallback.onUserSubStreamAudioStart:远端用户发布音频辅流的回调。
- NERtcChannelEventCallback.onUserSubStreamAudioStop:远端用户停止发布音频辅流的回调。
返回值
- 0(OK):方法调用成功。
- 其他:方法调用失败。
- 30004(notSupported):操作不支持,比如已开启自动订阅音频辅流。
- 30005(invalidState):状态错误,比如引擎尚未初始化。
- 30105(userNotFound):未找到该远端用户,可能对方还未加入房间。
- 30101(roomNotJoined):尚未加入房间。
- 30107(mediaNotStarted):媒体会话尚未建立。
Implementation
Future<int> subscribeRemoteSubStreamAudio(int uid, bool subscribe);