2012-12-05 74 views
8

可能重複:
How to control volume in android?如何顯示Android系統音量控制程序

如何以編程方式展示Android系統的音量控制?就好像按下了物理音量+/-按鈕一樣。

在Android上4.x

+3

有些不同 - 我想知道如何顯示系統音量控制 –

+0

如下您的評論確實解決這個問題,請添加它作爲一個答案,並接受它 –

+0

非常誤導重複,根本不是重複 –

回答

17

嘗試setStreamVolume()方法。有提供很多的選擇,檢查此鏈接:http://developer.android.com/reference/android/media/AudioManager.html#FLAG_SHOW_UI

+16

謝謝,這就是它:AudioManager audio =(AudioManager)getSystemService(Context.AUDIO_SERVICE); audio.adjustStreamVolume(AudioManager.STREAM_MUSIC,AudioManager.ADJUST_SAME, AudioManager.FLAG_SHOW_UI); –

+0

不要使用* AudioManager.ADJUST_SAME * - 如果您使用它,然後用戶將更改音量,然後您將再次使用它 - **它設置與第一次相同的音量**。使用: audioManager.getStreamVolume(AudioManager.STREAM_MUSIC) – Inoy