android插入耳机状态使用扬声器外放音乐
来源:互联网 发布:chance chanel 知乎 编辑:程序博客网 时间:2024/04/29 17:01
插入耳机的时候也可以选择使用扬声器播放音乐,来电铃声就是这么用的。但是只能用MediaPlayer,播放音频文件。
使用AudioTrack.write播放是行不通的。按理说AudioRecord、AudioTrack类相对于MediaRecorder mediaPlayer来说,更加接近底层,应该也行得通的。
还搞不清楚为什么,大家来解答一下!
插入耳机,选择外放的代码如下:
AudioManager audioManager = (AudioManager) this.getSystemService(Context.AUDIO_SERVICE);audioManager.setMicrophoneMute(false); audioManager.setSpeakerphoneOn(true);//使用扬声器外放,即使已经插入耳机setVolumeControlStream(AudioManager.STREAM_MUSIC);//控制声音的大小audioManager.setMode(AudioManager.STREAM_MUSIC); //播放一段声音,查看效果 MediaPlayer playerSound = MediaPlayer.create(this, Uri.parse("file:///system/media/audio/ui/camera_click.ogg"));playerSound.start();
- android插入耳机状态使用扬声器外放音乐
- android插入耳机状态使用扬声器外放音乐
- android插入耳机状态使用扬声器外放音乐
- Android音乐播放模式切换-外放、听筒、耳机
- Android音乐播放模式切换-外放、听筒、耳机
- Android音乐播放模式切换-外放、听筒、耳机
- Android音乐播放模式切换-外放、听筒、耳机
- Android音乐播放模式切换-外放、听筒、耳机
- Android音乐播放模式切换-外放、听筒、耳机
- Android音乐播放模式切换-外放、听筒、耳机
- 笔记本电脑插入耳机只能外放,耳机没声音
- 腾讯优测优分享 | 你是否体验过Android手机插入耳机后仍外放的尴尬?
- Android开发:检测耳机的插入状态
- 【Android适配问题集锦-音频类】当Android手机插入耳机后仍为外放的尴尬
- iOS 打开扬声器以及插入耳机的操作
- [Android开发常见问题-5] 如何检测耳机的插入状态
- android实现耳机插入和拔出状态检测
- 蓝牙耳机连接苹果手机成功,但是手机音乐依然外放。
- lucene基本概念
- c++文件头注释模板
- jQuery基础教程之DOM操作-节点操作函数(二)
- ORACLE TEXT LEXER PREFERENCE(二)
- DIV层 随滚动条一起滚动
- android插入耳机状态使用扬声器外放音乐
- 分享14个超酷的视差滚动效果网站
- ORACLE TEXT LEXER PREFERENCE(三)
- 陀螺仪操作摄相机,可以旋转,但角度(轴)还不对
- Alfresco部署和配置
- eclipse下 logcat视图不能打印信息 解决
- 8.python中字符串的编码和解码问题——decode/encode
- String常量池详解
- 自定义导航栏背景图片和颜色