android插入耳机状态使用扬声器外放音乐

原创 2012年03月31日 15:05:58

插入耳机的时候也可以选择使用扬声器播放音乐,来电铃声就是这么用的。但是只能用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插入耳机状态使用扬声器外放音乐

原文地址 插入耳机的时候也可以选择使用扬声器播放音乐,来电铃声就是这么用的。但是只能用MediaPlayer,播放音频文件。 使用AudioTrack.write播放是行不通的...

【Android适配问题集锦-音频类】当Android手机插入耳机后仍为外放的尴尬

版权声明:本文为博主原创文章,转载时麻烦注明源文章链接,谢谢合作1、Android耳机插拔检测原理 2、Android耳机插拔检测具体实现 3、真机上的适配问题 澳大利亚悉尼市新南威尔士大学的一名男生...

Android音乐播放模式切换-外放、听筒、耳机

原文地址:http://www.jianshu.com/p/d817f1906ea2 初始化音频管理器 /** * 初始化音频管理器 */ private v...

Android音乐播放模式切换-外放、听筒、耳机

场景需求 在聊天场景中,收到对方语音时,用户可以选择外放播放,也可以选择插入耳机收听.更人性化一点当用户把手机靠近耳朵时屏幕关闭自动切换到听筒中播放,播放完毕后拿开手机屏幕自动点亮.比如微信就是如此...

Android音乐播放模式切换-外放、听筒、耳机

音乐、音频播放

Android音乐播放模式切换-外放、听筒、耳机

Android音乐播放模式切换-外放、听筒、耳机

腾讯优测优分享 | 你是否体验过Android手机插入耳机后仍外放的尴尬?

腾讯优测是专业的移动自动化测试平台,提供多维度的自动化测试服务,让测试更简单! 近期有报道称,澳大利亚悉尼市新某大学的一名男生在课堂上看电影,不料耳机没有插好,变成了现场直播。。。 ...
  • youce
  • youce
  • 2016年09月12日 21:39
  • 519

Win8.1电脑声音可以外放但是插入耳机没有声音

今天早上正准备学习英语,发现耳机插入电脑没有声音,于是开始找百度,一步一步剥茧抽丝去查找问题来源。 问题:点击喇叭出现如下图片:平常只有右半个图现在却有两个图标了。    步骤:...

FAQ08356][Audio Volume]来电\闹钟\短信提示\铃声预览\拍照音等,在播放过程中插入或者拔出耳机,外放中的铃声音异常

DESCRIPTION] 来电铃声,闹钟铃声,短信提示音,铃声预览以及拍照音等,在播放过程中插入耳机或者拔出耳机,外放中的铃声音量会出现变大或者变小等不符合用户体验的现象。 [SOLU...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android插入耳机状态使用扬声器外放音乐
举报原因:
原因补充:

(最多只允许输入30个字)