2012-04-22 95 views
2

我想重写媒体左右音量设置作为一个整体。分别设置媒体左/右音量?

似乎无法使用AudioManager.setStreamVolume()单独设置左右音量。
我注意到它是可能的,虽然与MediaPlayer.setVolume()SoundPool.play()设置它,但我想重写了整个系统的媒体设置,以便立体声平衡将保持不同的音乐播放器中和应用程序。

我对Android并不十分熟悉,所以我会欢迎所有的建议,这些技巧可以帮助我实现这一点。

ps:我正在使用Android 2.3.4。我不介意这是否需要通过root权限。

回答

4

左/右音量调节系统/用户不是公共API中。它仅适用于应用程序级别,使用您提到的方法。

+0

好的,谢谢! – oldergod 2012-04-29 07:27:19

1

您可以设置该第2和3的参数右侧和左侧音量: SoundPool, developer.android.com

+0

我想要做的是在我的应用程序上设置左右平衡,然后,我使用的是Youtube,Google Music等等,声音将以相同的左/右平衡进行播放。我不认为我可以用SoundPool做到这一点,对吧? – oldergod 2012-04-25 00:16:34

+0

不,你唯一能控制的就是我想的整体音量。 – 2012-04-26 09:08:19