setPlaybackVolume method

FutureOr<int> setPlaybackVolume(
  1. NSInteger volume
)

@detail api @author huangshouqin @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} 或 setRemoteRoomAudioPlaybackVolume:{@link #ByteRTCRoom#setRemoteRoomAudioPlaybackVolume} 共同使用时,本地收听用户 A 的音量将为两次设置的音量效果的叠加。

Implementation

FutureOr<int> setPlaybackVolume(NSInteger volume) async {
  return await nativeCall('setPlaybackVolume:', [volume]);
}