原文地址

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

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

    1.Android耳机插拔检测原理 2.Android耳机插拔检测具体实现 3.真机上的适配问题 澳大利亚悉尼市新南威尔士大学的一名男生在课堂上看色情片,不料耳机没有插好,变成了现场直播. 如果在手机 ...

  2. Android SoundPool插入耳机后依然有外放声音

    使用soundPool播放声音,当手机已经接通耳机时,还会有外放声音,是因为在初始化soundpool是用的流类型(streamType)导致的,有些流类型系统是一定会播放外放的,比如警告类型和响铃类 ...

  3. DELL灵越笔记本插上耳机后,只有外放耳机无声音的解决方法。

    耳机型号是索尼1000xm系列,之前一直用的是蓝牙,之后用有线连接到戴尔笔记本之后,只有外DELL灵越笔记本插上耳机后,只有外放,耳机没有声音,用以下操作方法成功解决. 更新和卸载声卡驱动都没有解决之 ...

  4. 电子计算机音乐老响怎么回事,电脑外放音乐带有杂音怎么回事?电脑外放音乐带有杂音解决方法...

    一些小伙伴喜欢在台式电脑上外放音乐,这样任何人都可以听到歌了.有时windows7系统电脑外放音乐带有杂音,这种杂音不仅刺耳,还会大大影响我们休闲娱乐的心情.检查喇叭是正常的,导致外放声音不纯的原因有 ...

  5. 电脑插了耳机后声音还是外放解决方案

    解决的问题电脑插上了耳机声音还是外放 (1)检查自己的耳机是否正常,可以将耳机插在另外一个设备上看耳机是否正常,确定耳机正常后进行下一步 (2)搜索打开设备管理器 找到声音,视频和游戏控制器右击选择更 ...

  6. Android 警告对话框(实现选择待播放音乐名应用)

    ⭐.使用警告对话框的多选框实现一个选择待播放音乐名的应用. 效果如下:    所需控件:      在该布局中依次添加1个按钮,并设置单击方法名为myclick.更改text内容"选择加入播 ...

  7. 为何耳机插入电脑后声音还是外放?

    起因: 我的电脑有一个驱动更新的提示,总是提醒,然后就点击了确定更新. 解决: 卸载现在的驱动,恢复原来的驱动.

  8. android 插入耳机 使用自身mic录音_这样选用麦克风,耳机降噪效果会更好

    降噪耳机已经越来越普及,降噪耳机要想实现好的降噪效果面临很多挑战,其中如何正确选用麦克风又是一项具有重要影响的基础工作.本文目的旨在帮助读者正确选用麦克风以实现更好的耳机降噪性能,当然也可以帮助您更好 ...

  9. android 插入耳机 使用自身mic录音_苹果iPhone 12携最新系统强势登场,10款主流TWS耳机兼容性测试...

    北京时间2020年10月14日凌晨,苹果第二次秋季发布会成功落幕,会上发布了旗下搭载最新 iOS14 系统的 iPhone 12 系列智能手机和最新一代 HomePod mini 智能音箱,为了环保理 ...

最新文章

  1. 香帅的北大金融学课笔记2 -- 银行
  2. android照片备份软件下载,照片备份云相册app下载-照片备份云相册下载V1.9安卓版-西西软件下载...
  3. leetcode 53. 最大子序和 动态规划解法、贪心法以及二分法
  4. maven安装后环境变量配置
  5. linux-libre 电脑,[图]没有任何专有代码 GNU Linux-libre 5.1-gnu内核正式发布
  6. putty 32位_了解linux系统远程操作软件,putty的安装过程!
  7. 命名集 —— 绰号昵称篇
  8. word20161210
  9. 在C#中如何读写INI文件
  10. es统计有多少个分组_ElasticSearch 分组查询的几个例子
  11. 《区块链技术指南》笔记
  12. java web 微博系统_【Java项目】——Java Web完整项目(微博系统)-Go语言中文社区...
  13. mybatis的selectOne分享
  14. 易灵思FPGA-下载器选择指南
  15. 【小技巧】H5禁止手机虚拟键盘弹出
  16. 经过卖房创业与“云吞面”群聊,老季带着优刻得迎来了“开市大吉”……
  17. A problem occurred configuring root project ‘xxx‘.
  18. Mac虚拟机VMware Fusion如何强制关机虚拟系统
  19. 计算机和信息技术革命,人类历史上的四次信息技术革命
  20. 从软件工程师到IT猎头续:告诉你如何写简历

热门文章

  1. 携职教育:人力资源管理师初、中级职称证可以入深户?
  2. 手把手教你怎么做计网综合实验
  3. selenium Edge浏览器规避检测
  4. costmap_2d(1)
  5. H.266/VVC帧内预测总结
  6. Python口罩识别检测全网最全OpenCV训练分类器具体步骤(以训练口罩检测分类器为例)附分类器和数据集下载地址
  7. 智慧工地起重机塔吊机在线远程无线监测方案
  8. 塔吊上的导电滑环,导电滑环在起重小车上的作用
  9. Springboot——多个pdf文件合并成一个工具类编写
  10. 零食店用社群,2天吸引349人主动上门,收款63000元?