首页 > 解决方案 > android.media.AudioTrack 一个声道的立体声音量为0:其他声道的声音仍然很柔和

问题描述

在运行时使用android.media.AudioTrack生成正弦声音时,有两种方法可以将左声道或右声道的音量设置为 0:使用setStereoVolume方法或在一个声道上生成 0 声音。使用这两种方法时,当另一个通道中有声音时,该声音也会在音量为 0 的通道中以非常低的音量播放。

当用户选择它时,我在左声道或右声道中根本不需要声音。但这似乎是不可能的。我还检查了其他一些在运行时产生声音的应用程序,它们也有同样的问题。

该问题并非孤立于特定设备,我的应用程序的客户观察到了该问题,尝试了几种不同的耳机/耳机,我也可以使用其他耳机重现它。

有没有解决方案,或者这就是它的本质?

标签: androidvolumeaudiotrack

解决方案


推荐阅读