subscribeRemoteSubStreamAudio abstract method

Future<int> subscribeRemoteSubStreamAudio(
  1. int uid,
  2. bool subscribe
)

设置是否订阅指定远端用户的音频辅流。

调用时机

  • 请在引擎初始化之后调用此接口,且该方法仅可在加入房间后调用。
  • 请在指定远端用户加入房间,且收到远端用户开启音频辅流的回调 NERtcChannelEventCallback.onUserSubStreamAudioStart 后,再调用本接口。

说明

加入房间时,默认订阅所有远端用户的音频流。

参数说明

uid 待订阅用户的 userID。

subscribe 是否订阅远端用户的音频辅流。

  • true:订阅远端音频辅流。
  • false:不订阅远端音频辅流。

相关回调

返回值

  • 0(OK):方法调用成功。
  • 其他:方法调用失败。
    • 30004(notSupported):操作不支持,比如已开启自动订阅音频辅流。
    • 30005(invalidState):状态错误,比如引擎尚未初始化。
    • 30105(userNotFound):未找到该远端用户,可能对方还未加入房间。
    • 30101(roomNotJoined):尚未加入房间。
    • 30107(mediaNotStarted):媒体会话尚未建立。

Implementation

Future<int> subscribeRemoteSubStreamAudio(int uid, bool subscribe);