AudioManager
来源:互联网 发布:tensorflow 关闭会话 编辑:程序博客网 时间:2024/05/17 07:53
使用AudioManager调整系统音量
得到AudioManager实例
AudioManager am=(AudioManager)getSystemService(Context.AUDIO_SERVICE);
一种是步进式,即像手动按音量键一样,一步一步增加或减少
am.adjustStreamVolume (AudioManager.STREAM_MUSIC, AudioManager.ADJUST_RAISE, AudioManager.FLAG_SHOW_UI); 第一个streamType是需要调整音量的类型,这里设的是媒体音量,其他类型 STREAM_ALARM 警报 STREAM_MUSIC 音乐回放即媒体音量 STREAM_NOTIFICATION 窗口顶部状态栏Notification, STREAM_RING 铃声 STREAM_SYSTEM 系统 STREAM_VOICE_CALL 通话 STREAM_DTMF 双音多频第二个direction,是调整的方向,增加或减少 ADJUST_LOWER 降低音量 ADJUST_RAISE 升高音量第三个flags是一些附加参数,常用三种 0 不显示 FLAG_PLAY_SOUND 调整音量时播放声音 FLAG_SHOW_UI 调整时显示音量条
另一种是直接设置音量值
am.setStreamVolume(AudioManager.STREAM_MUSIC, am.getStreamMaxVolume(AudioManager.STREAM_MUSIC), AudioManager.FLAG_PLAY_SOUND);
0 0
- AudioManager
- AudioManager
- AudioManager
- AudioManager
- 【AudioManager】AudioManager 详解
- Android AudioManager
- AudioManager学习
- AudioManager简述
- AudioManager详解
- AudioManager使用方法
- AudioManager详解
- 浅谈AudioManager
- AudioManager简介
- AudioManager服务
- 初识AudioManager
- android之AudioManager详解_什么是AudioManager
- android之AudioManager详解_什么是AudioManager
- android audioManager获取音量
- iOS runtime扩大UIButton点击范围
- S2-045 分析
- MyBatis动态SQL标签用法
- leetcode-14. Longest Common Prefix
- 第一篇,开始记录Android一路走来
- AudioManager
- Java数组和链表的区别
- [Codeforces291E]Tree-String Problem(hash+倍增)
- zabbix 3.2 web界面中文显示
- 技术-技术方案优化策略--异步
- Python实战(二)—— urllib2 下载网页的方式总结
- 读写分离实现
- c# 最大公约数 最小公倍数
- SELinux初探