Android,控制背景音量

时间:2015-01-09 12:06:29

标签: android audio android-mediaplayer soundpool

如何控制背景音量?

我正在制作游戏,在某些州,我想增加或减少背景音。

我已经尝试过使用MediaPlayer和SoundPool的一些东西,但它没有做我想要的。

我不想改变手机音量,而是改变音量。这可能吗?如果是的话怎么样?

干杯

1 个答案:

答案 0 :(得分:1)

您还没有被告知使用" MediaPlayerSoundPool" 的某些内容,或向我们显示任何代码,所以很难确切地说出问题所在。

如果您想让音量键修改应用音乐的音量而不是语音通话音量,则可能会错过对setVolumeControlStream的调用(例如setVolumeControlStream(AudioManager.STREAM_MUSIC);)。
有关详细信息,请参阅Android开发人员文档中的"Controlling Your App’s Volume and Playback"

如果您正在使用MediaPlayer setVolume方法,请记住您可以设置的最大音量为1.0(即您输入的音频数据的原始音量) #39;重新开始玩。)