Android Voume Control 音量控制
對於 Android 相關的 Volume 音量的控制, 參考如下 :
//【音量鈕】改為控制【某種音量】大小
setVolumeControlStream( AudioManager.STREAM_TYPE );
如: setVolumeControlStream( AudioManager.STREAM_MUSIC ); // 音量鈕控制媒體音量大小
// 取得【音量控制管理員】
AudioManager am = (AudioManager)context.getSystemService( Context.AUDIO_SERVICE );
// 取得【最大音量】
int vVolumnMax = am.getStreamMaxVolume( AudioManager.STREAM_TYPE );
// 取得【目前音量】
int vVolumnCur = am.getStreamVolume( AudioManager.STREAM_TYPE );
// 設定【音量】
am.setStreamVolume( int streamType, int volumeSize, int flags )
其中, STREAM_TYPE 有以下幾種 :
系統音量: STREAM_SYSTEM
媒體音量: STREAM_MUSIC
鈴聲音量: STREAM_RING
通話音量: STREAM_VOICE_CALL
通知音量: STREAM_NOTIFICATION
提示音量: STREAM_ALARM
flags 有以下幾種 :
FLAG_PLAY_SOUND: 調整音量時, 同時也撥放範例音效.
FLAG_SHOW_UI: 調整音量時, 同時也顯示音量調整列.
以上, 參考看看囉 ^ ^.
標籤:
Android