setRemoteRoomAudioPlaybackVolume method
@detail api
@author zhangcaining
@brief 调节某个房间内所有远端用户的音频播放音量。
@param volume 音频播放音量值和原始音量的比值,范围是 0, 400,单位为 %,自带溢出保护。为保证更好的通话质量,建议将 volume 值设为 0,100。
- 0: 静音
- 100: 原始音量,默认值
- 400: 最大可为原始音量的 4 倍(自带溢出保护)
@return
- 0: 调用成功。
- < 0 : 调用失败。查看 ByteRTCReturnStatus{@link #ByteRTCReturnStatus} 获得更多错误说明
@note 假设某远端用户 A 始终在被调节的目标用户范围内,
- 该方法与 setRemoteAudioPlaybackVolume:volume:{@link #ByteRTCEngine#setRemoteAudioPlaybackVolume:volume} 互斥,最新调用的任一方法设置的音量将覆盖此前已设置的音量,效果不叠加;
- 当该方法与 setPlaybackVolume:{@link #ByteRTCEngine#setPlaybackVolume} 方法共同使用时,本地收听用户 A 的音量将为两次设置的音量效果的叠加。
Implementation
FutureOr<int> setRemoteRoomAudioPlaybackVolume(NSInteger volume) async {
return await nativeCall('setRemoteRoomAudioPlaybackVolume:', [volume]);
}