我想将媒体左右音量设置作为一个整体单独覆盖。
似乎无法使用AudioManager.setStreamVolume()分别设置左右音量。
我注意到虽然可以使用MediaPlayer.setVolume()或SoundPool.play()进行设置,但我想覆盖整个系统媒体设置,以便在不同的音乐播放器和应用程序之间保持立体声平衡。
我对 Android 不是很熟悉,所以我欢迎所有可以帮助我实现这一目标的建议和技巧。
ps:我正在使用Android 2.3.4。我不介意这是否需要通过根权限。
我想将媒体左右音量设置作为一个整体单独覆盖。
似乎无法使用AudioManager.setStreamVolume()分别设置左右音量。
我注意到虽然可以使用MediaPlayer.setVolume()或SoundPool.play()进行设置,但我想覆盖整个系统媒体设置,以便在不同的音乐播放器和应用程序之间保持立体声平衡。
我对 Android 不是很熟悉,所以我欢迎所有可以帮助我实现这一目标的建议和技巧。
ps:我正在使用Android 2.3.4。我不介意这是否需要通过根权限。
系统/用户的左/右音量调节在公共 API 中不可用。它仅适用于应用程序级别,使用您提到的方法。
您可以使用此第 2 和第 3 参数设置左右音量: SoundPool,developer.android.com