在进行一起看时,不同用户对声音大小的感知程度不一样。为满足用户对音量表现的差异化诉求,RTC 提供视频音量和人声音量单独调节功能。
由于每个视频自身响度不同,你可以使用 RTC 提供的响度均衡及音频闪避功能,避免在视频切换时产生的响度突变问题。同时音频闪避功能可以确保用户语音通话的声音不会被视频声音遮盖,以确保完美的音频体验。
使用此功能前,需要获取音频响度值,并通过 RTC 接口将响度信息传给 RTC。
| 功能 | Android | iOS |
|---|---|---|
| 响度均衡 | enableVocalInstrumentBalance | enableVocalInstrumentBalance: |
| 音频闪避 | enablePlaybackDucking | enablePlaybackDucking: |
为了避免回声等音频问题,并提升音频体验,建议视频声音由RTC进行播放,RTC会对音频进行 3A 处理以保证最佳的音质效果。
| 功能 | Android | iOS |
|---|---|---|
| 启动 PCM 音频数据混音 | enableAudioMixingFrame | enableAudioMixingFrame:type: |
| 推送 PCM 音频帧数据用于混音 | pushAudioMixingFrame | pushAudioMixingFrame:audioFrame: |
| 关闭 PCM 混音 | disableAudioMixingFrame | disableAudioMixingFrame: |
该场景中 RTC 与点播播放器深度结合,内嵌实现了长/短视频的预加载策略,推荐使用该产品组合获取最佳的平滑播放体验及极速首帧体验。