由于我患有某种听力损失,会影响我耳朵上的不同频率,因此我打算开发一个应用程序,该应用程序会在通常播放的两个不同声道(立体声)上具有均衡器。
但是,我无法做到这一点。
通常要做的是将均衡器对象分配给一个 session ID,如下所示:
mEqualizer = new Equalizer(0, audioSessionId1);
但是,它会影响两个(或所有)通道。
有什么办法吗?
不,对于我的ocd而言,大多数玩家都可以使用的 channel 平衡/平移功能还不够。
最佳答案
参见this Sample
还要看看我的答案here和一个很好的解释here too