2015-01-09 57 views
1

如何控制背景音的音量?Android,控制背景音的音量

我正在做一個遊戲,在某些州我想增加或減少背景音。

我已經嘗試了一些MediaPlayer和SoundPool,但它沒有做我想做的事情。

我不想改變手機音量,但聲音的音量。這可能嗎?如果是的話如何?

乾杯

回答

1

你沒有告訴什麼用「有些事情MediaPlayerSoundPool手段,或者我們表現出任何代碼,所以很難說究竟問題可能是什麼。

如果您希望使音量鍵修改應用音樂的音量而不是語音通話音量,則可能會錯過setVolumeControlStream(例如setVolumeControlStream(AudioManager.STREAM_MUSIC);)的呼叫。
請參閱Android開發人員文檔中的"Controlling Your App’s Volume and Playback"以獲取更多信息。

如果您使用MediaPlayersetVolume方法,請記住您可以設置的最大音量爲1.0(即您正在播放的音頻數據的原始音量)。