android音乐播放器的音频焦点控制
来源:互联网 发布:设置网络共享打印机 编辑:程序博客网 时间:2024/05/17 02:04
什么叫音频焦点 (audio focus)?
音频焦点工作的示例:
第一步
首先你要获得一个音频管理服务AudioManager
这个通常在service的oncreate中完成。
第二步
然后在合适的地方,比如播放音乐的按钮中放置获得音频焦点的代码
requestAudioFocus方法可以获得音频焦点,其有三个参数,解释如下:
第一个参数 OnAudioFocusChangeListen
第二个参数streamType:焦点获得之后的数据传输类型,这里是AudioManager.STREAM_MUSIC
第三个参数durationHint
第三步
实现音频焦点监听器OnAudioFocusChangeListen
具体示例如下:
最后
在适当的时候注销掉这个监听器比如在onDestroy()中
到此整个音频焦点的控制就完成了
- android音乐播放器的音频焦点控制
- android音乐播放器的音频焦点控制
- android音乐播放器的音频焦点控制
- 音频的播放、简单音乐播放器
- android音频_音乐播放器
- android的本地音频播放问题....为什么不能播放音乐?
- android音频音乐播放soundpool
- Android音乐播放器---实现Notification控制音乐播放
- Android音乐播放器---实现Notification控制音乐播放
- Android音乐播放器---实现Notification控制音乐播放
- Android音乐播放器---实现Notification控制音乐播放
- android-----音乐播放器的音量控制功能(开发)
- Android音乐播放器SeekBar控制音量变化的实现
- Android音乐编程:管理音频焦点
- Android音乐编程:管理音频焦点
- Android音乐编程:管理音频焦点
- Android音乐编程:管理音频焦点
- Android音乐编程:管理音频焦点
- Fragment 在屏幕切换上的应用
- 八皇后问题
- ZOJ 2100 Seeding(dfs)
- div width 100% 左右滑动条问题
- 【西祠日志】【15】周二
- android音乐播放器的音频焦点控制
- android Handler & Looper 源码解读
- JAVA网络编程之——URL类
- 秒杀多线程第十篇 生产者消费者问题
- JQuery中$.ajax()方法参数详解
- scala学习笔记01-环境搭建
- 使用Nginx反向代理和proxy_cache缓存搭建CDN服务器加快Web访问速度
- CodeForces213C.Relay Race
- 黑马程序员——Java基础---跳转控制语句与循环语句练习