setRemoteAudioPlaybackVolume abstract method

Future<int?> setRemoteAudioPlaybackVolume({
  1. required String roomId,
  2. required String uid,
  3. required int volume,
})

调节来自指定远端用户的音频播放音量

roomId:远端用户所属的房间 ID。

uid:音频来源的远端用户 ID。

volume:音频播放音量值和原始音量的比值,范围是 [0, 400],单位为 %,自带溢出保护。
只改变音频数据的音量信息,不涉及本端硬件的音量调节。
为保证更好的通话质量,建议将 volume 值设为 [0,100]

  • 0:静音;
  • 100:原始音量,默认值
  • 400:最大可为原始音量的 4 倍(自带溢出保护)

返回值参看 ReturnStatus

假设某远端用户 A 始终在被调节的目标用户范围内:

Implementation

Future<int?> setRemoteAudioPlaybackVolume({
  required String roomId,
  required String uid,
  required int volume,
});