2012-01-05 58 views
2

我在安卓應用程序中工作,我需要製作一個optionMenu,其中包含禁用/啓用應用程序中的聲音的選項。Android應用程序中的音頻控制

是否有可能在Android上完全控制應用程序的音量? 有什麼方法可以做到這一點? 我必須用代碼來做到這一點嗎?

感謝

回答

1

你可以找到有用的信息here。根據這個答案,這是不可能的。只是不要播放聲音。

1

通過使用AudioManager,您可以獲得當前音量級別和最大音量級別。在點擊按鈕/選項時,您也可以控制音量。這裏是code.I希望這將幫助你設置音量。

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

要設置音量

audioManager.setStreamVolume(AudioManager.STREAM_MUSIC,vol_level, 0); 
+0

但有了這個,你控制整個設備的體積或應用音量?感謝您的回答 – Mun0n 2012-01-05 12:12:52

+0

這將控制設備的音量 – 2012-01-06 05:29:58

+0

但我想要的是控制應用音量 – Mun0n 2012-01-06 09:42:46