一个频道上的android.media.AudioTrack立体声音量0:另一个频道的声音仍然非常柔和

一个频道上的android.media.AudioTrack立体声音量0:另一个频道的声音仍然非常柔和,android,volume,audiotrack,Android,Volume,Audiotrack,在运行时使用安卓.media.AudioTrack生成正弦声音时,有两种方法可以将左声道或右声道的音量设置为0:使用设置音量方法或在一个声道上生成0声音。使用这两种方法,当另一个通道中有声音时,该声音也会在音量为0的通道中以非常低的音量播放 当用户选择此选项时,我不需要左声道或右声道中的任何声音。但这似乎是不可能的。我还检查了其他一些在运行时产生声音的应用程序,它们也有同样的问题 这个问题并非孤立于特定设备,我的应用程序的一位客户观察到了这个问题,尝试了几种不同的耳机/耳机,我也可以用其他耳机重

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

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

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


有解决方案吗?或者就是这样吗?

听起来像是硬件故障/耳机问题(我假设您使用的是耳机或其他类型的双耳扬声器系统)。谢谢,但它可以在不同类型的耳塞和耳机上重现。我更新了描述。也许这种效果在耳机中很常见。看见如果是这种情况,那么,为了回答您的问题,是的,您可以(可能)通过故意在空通道中混入一点音频来降低几dB的噪声,以便“匹配”浮动地面。(对于不同的耳机可能会有所不同。)谢谢@greeble31,我认为你对串扰效果的看法是正确的。我用蓝牙耳机试过了,但问题没有出现。谢谢你的推荐信。