android音量控制AudioManager

android音量控制AudioManager

先獲取系統音頻管理服務
AudioManager <span style="color: rgb(70, 70, 70); font-size: 14px; line-height: 21px; background-color: rgb(234, 247, 253);">mAudioManager </span>= (AudioManager) context
					.getSystemService(Context.AUDIO_SERVICE);

1,增大音量
audioManager.adjustStreamVolume(AudioManager.STREAM_SYSTEM,
					AudioManager.ADJUST_RAISE, AudioManager.FLAG_SHOW_UI);

2,減小音量
<span style="font-family:FangSong_GB2312;">audioManager.adjustStreamVolume(AudioManager.STREAM_SYSTEM,
					AudioManager.ADJUST_LOWER, AudioManager.FLAG_SHOW_UI);</span>


增大音量:AudioManager.ADJUST_RAISE
減小音量:AudioManager.ADJUST_LOWER

設置音量大小
setStreamVolume(int streamType, int index, int flags)
參數:
streamType 是系統音頻,還事音樂,錄音其他等;STREAM_SYSTEM系統,STREAM_RING鈴聲,STREAM_MUSIC音樂等;

index 設置AudioManager.ADJUST_RAISE是音量增大一個單位,AudioManager.ADJUST_LOWER是音量減小一個單位,還可以直接傳值,0是音量最小,100是音量最大,可以獲取當前最大值,在設置...

flags 設置是否顯示音量增大減小的UI界面 AudioManager.FLAG_SHOW_UI顯示,其他...


<span style="font-family:FangSong_GB2312;">//最大音量
int maxVolume = audioManager 
.getStreamMaxVolume(AudioManager.STREAM_MUSIC);
//當前音量
int currentVolume = mAudioManager.getStreamVolume(AudioManager.STREAM_MUSIC);</span>
<span style="font-family:FangSong_GB2312;">//通話音量
int max = mAudioManager.getStreamMaxVolume( AudioManager.STREAM_VOICE_CALL ); 
int current = mAudioManager.getStreamVolume( AudioManager.STREAM_VOICE_CALL ); 
//系統音量
int max = mAudioManager.getStreamMaxVolume( AudioManager.STREAM_SYSTEM ); 
current = mAudioManager.getStreamVolume( AudioManager.STREAM_SYSTEM ); 
//鈴聲音量
max = mAudioManager.getStreamMaxVolume( AudioManager.STREAM_RING ); 
current = mAudioManager.getStreamVolume( AudioManager.STREAM_RING ); 
//音樂音量
max = mAudioManager.getStreamMaxVolume( AudioManager.STREAM_MUSIC ); 
current = mAudioManager.getStreamVolume( AudioManager.STREAM_MUSIC ); 

//提示聲音音量
max = mAudioManager.getStreamMaxVolume( AudioManager.STREAM_ALARM ); 
current = mAudioManager.getStreamVolume( AudioManager.STREAM_ALARM );</span>








發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章