MediaPlayer播放多媒体时注册音频播放焦点
来源:互联网 发布:淘宝动漫周边那家店好 编辑:程序博客网 时间:2024/05/17 22:16
- 获取AudioManager 作用:控制音量,铃声操作,获取方式:Context.getSystemService(Context.AUDIO_SERVICE)
- MediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC)
OnAudioFocusChangeListener 并且重写其中的onAudioFocusChange方法
mAudioFocusChangeListener = new AudioManager.OnAudioFocusChangeListener() {
@Override
public void onAudioFocusChange(int focusChange) {
if (focusChange == AudioManager.AUDIOFOCUS_LOSS) {
//失去音频焦点的操作 close();
}
}
};注册音频焦点改变的监听
mAudioManager.requestAudioFocus(mAudioFocusChangeListener,AudioManager.STREAM_MUSIC, AudioManager.AUDIOFOCUS_GAIN);
- 在不需要的时候解除监听
AudioManager.abandAudioFocus(onAudioFocusChangeListener)
0 0
- MediaPlayer播放多媒体时注册音频播放焦点
- 多媒体(音频播放)MediaPlayer
- 创建多媒体APP 之 音频播放:管理音频焦点
- Android MediaPlayer(多媒体播放)
- 【Android开发】多媒体应用开发-使用MediaPlayer播放音频
- Android 多媒体应用——MediaPlayer音频播放
- Android多媒体---SurfaceView(播放视频)+Mediaplayer(音频)
- 【Android】多媒体编程——MediaPlayer音频播放
- android 多媒体编程(一) MediaPlayer 播放音频
- MediaPlayer播放网络音频
- MediaPlayer播放音频
- 使用MediaPlayer播放音频
- Android MediaPlayer播放音频
- 使用MediaPlayer播放音频
- android 音频播放--MediaPlayer
- MediaPlayer播放网络音频
- 使用MediaPlayer播放音频
- Android:MediaPlayer播放音频
- Eclipse基本快捷键
- imooc java学习之异常与异常处理作业
- 微信中h5中的视频无法播放,提示视频解析失败的根本原因。
- elasticsearch api中的Update API操作
- java 工具包
- MediaPlayer播放多媒体时注册音频播放焦点
- java 二维码生成与解析
- 微信开发示例程序
- 量化交易——传统技术分析布林通道BollingerBands的原理及实现
- Elasticsearch教程,Elasticsearch安全篇,通过Nginx http basic 限制访问
- 发布新文章和管理文章
- vue-交互 -取值- 赋值
- mysq数据库安装环境配置及基本入门语句
- 购书记录