通话音量和媒体音量有什么区别?

手机的音量分为通话音量和媒体音量,互相独立,可分开控制。使用不同音量的通道分别被称为通话通道和媒体通道,具有不同的特点,你需要确保选择的通道能满足业务场景的要求。其差异点可参考下表。

音量类型作用特点操作系统的音频模式
通话音量通常用于控制通话时的音量大小。
  • 人声更加突出,音乐播放声音干涩;
  • 系统音频路由对回声消除更加友好,能够提供更好的回声消除效果;
  • 由于系统限制,无法将播放音量调整为 0。
媒体音量通常用于控制游戏、音乐、影片或系统输出的声音。
  • 声音有更好的表现力,更加自然;
  • 适用对声音质量有一定要求的场景,或音乐相关场景;
  • 可以将播放音量调整为 0。

RTC SDK 在移动端上提供了不同的预设音频场景类型,包括音乐场景、纯通话音量场景、游戏媒体场景等。以 Android 端为例,可调用 setAudioScenario 选择符合业务要求的音频场景。

为什么不建议在通话中切换媒体音量和通话音量?

由于两者的音量独立控制,在切换时,如果音量档位差距较大时,对收听者来说,音频突然变得大声。即,音量突变现象。不同音频场景下,用户使用不同音频设备进行开麦、闭麦时,可能会应用不同的音量模式,参看 AudioScenarioType。如果业务场景中,用户需要频繁开麦、闭麦,应优先选择闭麦和开麦时使用相同模式的场景,例如高质量畅聊场景。

音频输入和输出的音量模式可以不同吗?

同一时刻,音频输入和输出必须同一模式。例如,不会出现输入是通话模式,输出是媒体模式的情况。

媒体模式下,为什么蓝牙耳麦的麦克风不采集,但听筒可以正常播放?