AudioManager对扬声器的控制的附带问题
来源:互联网 发布:网络贷款不还会判刑么 编辑:程序博客网 时间:2024/06/06 02:38
如果设置了扬声器状态没有还原,会影响到来电通话时的扬声器状态,所以在程序中控制扬声器时,需要在Onstart时记录
/** 记录语音播放状态 */
AudioManager audioManager = (AudioManager) this.getSystemService(Context.AUDIO_SERVICE);
mIsAudioSpeakerOn = audioManager.isSpeakerphoneOn();
mAudioMode = audioManager.getMode();
mIsBluetoothScoOn = audioManager.isBluetoothScoOn();
AudioManager audioManager = (AudioManager) this.getSystemService(Context.AUDIO_SERVICE);
mIsAudioSpeakerOn = audioManager.isSpeakerphoneOn();
mAudioMode = audioManager.getMode();
mIsBluetoothScoOn = audioManager.isBluetoothScoOn();
在OnStop时还原:
OnStop的时候需要还原状态:
/** 还原语音播放状态 by oujingwen */
AudioManager audioManager = (AudioManager) this.getSystemService(Context.AUDIO_SERVICE);
audioManager.setSpeakerphoneOn(mIsAudioSpeakerOn);
audioManager.setMode(mAudioMode);
audioManager.setBluetoothScoOn(mIsBluetoothScoOn);
- AudioManager对扬声器的控制的附带问题
- AudioManager 对个个声音的控制
- 汇编程序——扬声器发声的控制
- Android使用MediaPlayer开发播放器时,AudioManager实现对媒体焦点的控制
- AudioManager获得焦点音频的问题
- Android之声音管理器《AudioManager》的使用以及音量控制
- Android多媒体分析(六)对AudioManager的一点补充
- Android多媒体分析(六)对AudioManager的一点补充
- Android多媒体分析(六)对AudioManager的一点补充
- Android多媒体分析(六)对AudioManager的一点补充
- Android多媒体分析(六)对AudioManager的一点补充
- Android多媒体分析(六)对AudioManager的一点补充
- 扬声器的原理
- 扬声器的工作原理
- 扬声器的工作原理
- 喇叭-扬声器的功率
- 听筒扬声器的切换
- AudioManager的详细内容
- Java面试过程中会遇到的问题
- uboot之makefile学习
- TCP与UDP的区别,以及它们各自的定义
- uboot之makefile学习(配置)
- Struts2面试题
- AudioManager对扬声器的控制的附带问题
- Python中利用reportlab将目录下所有的文本文件打印成pdf
- UBOOT移植详细 很全面
- hibernate面试题
- eclipse在ubuntu13.04下崩溃crash
- spring面试题
- 关于c语言的一个小bug(c专家编程)
- Uva 12585 Poker End Games 概率与期望
- 分页类代码实现