由于我患有某种听力损失,会影响我耳朵上的不同频率,因此我打算开发一个应用程序,该应用程序会在通常播放的两个不同声道(立体声)上具有均衡器。

但是,我无法做到这一点。
通常要做的是将均衡器对象分配给一个 session ID,如下所示:

mEqualizer = new Equalizer(0, audioSessionId1);

但是,它会影响两个(或所有)通道。
有什么办法吗?

不,对于我的ocd而言,大多数玩家都可以使用的 channel 平衡/平移功能还不够。

最佳答案



参见this Sample

还要看看我的答案here和一个很好的解释here too

07-26 09:37