您的位置:首页 > 移动开发 > Android开发

android音量控制AudioManager

2015-06-30 16:25 363 查看
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是音量增大一个单位,Audi4000oManager.ADJUST_LOWER是音量减小一个单位,还可以直接传值,0是音量最小,100是音量最大,可以获取当前最大值,在设置...flags设置是否显示音量增大减小的UI界面 AudioManager.FLAG_SHOW_UI显示,其他...[code]<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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: