在android中的应用程序中的音量控制?

时间:2012-04-24 13:29:25

标签: android

我正在准备一个应用程序。我的应用程序有一个选项按钮,声音打开和声音关闭。为此,我使用以下代码,

AudioManager audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
  int maxVolume = audioManager.getStreamMaxVolume(AudioManager.STREAM_MUSIC);
  int curVolume = audioManager.getStreamVolume(AudioManager.STREAM_MUSIC);

不幸的是,该应用程序的卷设置仍将反映应用程序正在使用的流类型的系统卷设置。我想知道的是如何只设置该应用程序的音量而不影响系统设置。

Android中有可能完全控制应用程序的音量吗?有没有办法可以做到这一点?我必须用代码吗?请帮帮我

1 个答案:

答案 0 :(得分:0)

您可以使用AudioTrack,一种较低级别的声音API。它有一个setStereoVolume(),它独立于系统卷运行。

相关问题