更新时间:2023-10-26 GMT+08:00
分享

音频管理

muteRemoteAudio

- (int)muteRemoteAudio:(NSString *)userId muted:(BOOL)muted;

【功能说明】

设置是否接收对应远端用户的音频流。

【请求参数】

  • userId:远端用户的userid,唯一标识。
  • muted:YES表示取消订阅,NO表示订阅。

【返回参数】

  • 0:方法调用成功。
  • > 0:方法调用失败。具体请参见HWRtcErrorCode。

muteAllRemoteAudio

- (int)muteAllRemoteAudio:(BOOL)mute;

【功能说明】

设置是否接收所有用户的音频流。

【请求参数】

mute:YES表示取消订阅,NO表示订阅。

【返回参数】

  • 0:方法调用成功。
  • > 0:方法调用失败。具体请参见HWRtcErrorCode。
  • 取消所有音频流接收,同时也会取消接收新加入用户的音频流。
  • 开启所有音频流接收,同时也会开启接收新加入用户的音频流。
  • 默认开启所有音频流接收。

adjustPlaybackVolume

- (int)adjustPlaybackVolume:(NSString *)userid volume :(unsigned int)volume;

【功能说明】

设置扬声器播放的音量。

【请求参数】

  • volume:范围[0-100],其中10表示原始音量。
  • userid:用户id。
【返回参数】
  • 0:方法调用成功。
  • > 0:方法调用失败。具体请参见HWRtcErrorCode。

不影响系统音量。

相关文档