【发布时间】:2020-09-27 08:09:27
【问题描述】:
我正在尝试通过 Unity 中的 AudioSource 播放来自 Agora 远程流的原始音频数据。为此,我必须先禁用 Agora SDK 使用的默认播放方法。我已经尝试过MuteAllRemoteAudioStreams,但这会阻止 API 完全接收远程音频数据。
我也尝试过AdjustPlaybackSignalVolume 和AdjustAudioMixingVolume,它们成功地将音频播放静音,但这也使OnPlaybackAudioFrameHandler 回调接收空音频帧,阻止我访问原始音频数据。
SetAudioPlaybackDeviceMute 只是将播放设备静音,这不是我想要的。
有没有办法只静音远程流的播放,同时还能访问原始音频数据?
【问题讨论】: