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>
相关文章推荐
- Android加载大量图片时候的坑与改进方式
- android 三级菜单 BaseExpandableListAdapter
- Android Intent.FLAG_NEW_TASK详解
- 歌词效果制作
- 总结帖:android应用中适配各种分辨率的方法
- android解决无法设定listview的item高度(设置行高)
- 百度map android sdk3.5实现定位 并跳转的指定坐标,添加标记
- Android 学习笔记:文件访问
- Android 首选项的实现
- Android笔记之天气预报接口
- 关于Android单元测试的几种框架
- Android Instrumentation模拟鼠标点击事件
- Android动画分类及编写方式(view Animation/Tween Animation)视图动画(一个对象的变形)
- Drag and Drop Android API
- [原]通过 dumpsys SurfaceFlinger 分析Android 系统图层
- Android Fragment详解
- Android Fragment详解
- Android手机的休眠状态
- ecmobile实现支付宝支付和百度云推送遇到的问题及解决方案(android)
- Android 百分比布局库(percent-support-lib) 解析与扩展