媒体音量和通话音量设置说明

更新时间:2025-04-01 02:26:47

本文介绍了媒体音量和通话音量的区别,并说明了根据场景需要来选择设置。

媒体音量和通话音量的比较

在移动端设备,音量分为媒体音量和通话音量。媒体音量控制的是所有媒体应用的声音,包括音频应用、视频应用、游戏音效、系统提示音等等;通话音量专门控制电话通话时的声音,直接影响通话的清晰度。媒体音量和通话音量相互独立设置,并且在通话进行时,系统会降低媒体音量,优先保证通话质量。

比较项

通话音量

媒体音量

音质

相对较差,音频范围更窄

相对较好,音频范围更广

音量

不可为0

可以为0

回音消除、降噪算法

使用设备的3A(回音消除、噪声抑制和自动增益)算法,可以较好地处理回音和噪音,但可能会造成音乐的音质变差。

使用RTC SDK自带的3A(回音消除、噪声抑制和自动增益)算法,会保留音乐的音质并较好处理回音,但可能无法完美处理噪音。

媒体音量和通话音量的设置

通过RTC引擎的setAudioProfile接口我们可以根据应用的场景来选择合适的音频场景参数:

  • Android

    • setAudioProfile (DingRtcAudioProfile profile, DingRtcAudioScenario scenario)
  • iOS

    • setAudioProfile:(DingRtcAudioProfile)audio_profile audio_scene:(DingRtcAudioScenario)audio_scene;

可以选择的场景选项有:

模式

适合场景

播放设备音量类型

DingRtcSceneDefaultMode

以通话为主的场景

通话音量

DingRtcSceneMusicMode

以音乐为主的场景

媒体音量

通话音量如何设置为0

在两人通话的时候,通话音量不可设置为0,这比较容易理解。但是在多人会议场景,有时候参与者需要将通话音量设置为0,这个时候该怎么处理呢?

这个时候,我们可以通过setPlayoutSignalVolume(老版本为setPlayoutVolume)接口,将播放音量设置为0来解决;当通话音量设置为非0的时候,再通过setPlayoutVolume接口,将播放音量设置为100或修改前的值。

  • 本页导读 (0)
  • 媒体音量和通话音量的比较
  • 媒体音量和通话音量的设置
  • 通话音量如何设置为0 ?