废话不多说,直接上代码:

private void setSpeakerphoneOn(boolean on) {

if (on) {

// 为true打开喇叭扩音器;为false关闭喇叭扩音器.

audioManager.setSpeakerphoneOn(true);

} else {

audioManager.setSpeakerphoneOn(false);//关闭扬声器

audioManager.setRouting(AudioManager.MODE_NORMAL, AudioManager.ROUTE_EARPIECE, AudioManager.ROUTE_ALL);

setVolumeControlStream(AudioManager.STREAM_VOICE_CALL);

//把声音设定成Earpiece(听筒)出来,设定为正在通话中

// audioManager.setMode(AudioManager.MODE_IN_CALL);

audioManager.setMode(AudioManager.MODE_IN_COMMUNICATION);

}

}

这里将audioManager.setMode(AudioManager.MODE_IN_CALL)注释掉换成audioManager.setMode(AudioManager.MODE_IN_COMMUNICATION)的原因是因为

Android 5.0版本限制使用AudioManager.MODE_IN_CALL模式了,除非是系统应用,第三方应用使用AudioManager.MODE_IN_COMMUNICATION替代之

2016年06月18日18:20:23

发现个问题࿱

android 听筒模式外放模式的切换,YY项目之Android 听筒 扬声器 切换相关推荐

  1. 360手机麦克风测试软件,【奇酷小技巧】教你无需ROOT增大话筒、听筒和外放声音!...

    本帖最后由 小VS布丁 于 2015-9-16 00:24 编辑 IMG_20150906_125603_副本_副本.jpg (639.83 KB) 奇酷社区 2015-9-15 22:26 上传 使 ...

  2. 请问有没有一款外放音质较好的手机?真双扬声器、环绕立体声,横屏时扬声器左右对称?

    题主问题的核心是有没有一款的外放音质比较好的手机?真正的双扬声器,环绕立体声,对称扬声器?实际在今年的手机市场,真正的双扬声器确实已经成为了标配,所以选择起来相对来说并不是很困难,当然不同的价格,音质 ...

  3. mysql多数据源切换_Springboot项目实现Mysql多数据源切换的完整实例

    一.分析AbstractRoutingDataSource抽象类源码 关注import org.springframework.jdbc.datasource.lookup.AbstractRouti ...

  4. Android 开发一定要看的15个实战项目,android嵌入式开发入门

    项目介绍: ===================================================================== 项目一:[SQLite数据库连接] SQLite ...

  5. 【Android】Audio音频输出通道切换 - 蓝牙bluetooth、外放

    参考: [Android]Audio音频输出通道切换 - 蓝牙.外放 Android Audio 音频输出通道切换 为什么 iOS 或 Android 设备连接蓝牙设备后不能通过蓝牙设备接电话? xq ...

  6. 【Android】Audio音频输出通道切换 - 蓝牙、外放

    手机音频的输出有外放(Speaker).听筒(Telephone Receiver).有线耳机(WiredHeadset).蓝牙音箱(Bluetooth A2DP)等输出设备.在平时,电话免提.插拔耳 ...

  7. android获取外放设备,Android 监听耳机外放设备

    Android 设备插拔耳机状态监听:播放视频,音频切换(外放,耳机). 核心代码: import android.bluetooth.BluetoothAdapter; import android ...

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

    Android音乐播放模式切换-外放.听筒.耳机 https://blog.csdn.net/u010936731/article/details/70599482/ 场景需求 在聊天场景中,收到对方 ...

  9. android安卓切换音频声道-耳机-外放-蓝牙-实用功能系列

    切换音频声道-耳机-外放-蓝牙 功能简介 实现步骤 java代码 Android技术生活交流 完整代码ZIP:下载 更多其他页面-自定义View-实用功能合集:点击查看 功能简介 实现切换音频通道 蓝 ...

最新文章

  1. [Android官方API阅读]___Application Fundamentals
  2. Facebook首席工程负责人胡鲁辉:数字化2.0的理念、架构与业务模型丨鲸犀峰会
  3. 收藏:发展之道:简单与专注
  4. mysql与hive2.1.1安装和配置
  5. 记一次vue项目yarn打包环境配置失效的解决方案
  6. 全国计算机等级考试题库二级C操作题100套(第72套)
  7. 开源导入导出库Magicodes.IE 多sheet导入教程
  8. 初识scratch,球拍,背景,障碍物的制作
  9. qq三国2015最新服务器,合服服务器查询
  10. ESP32利用wi-fi获取B站粉丝数
  11. 【线性代数(2)】n阶行列式三种定义
  12. 贴吧防删图应该怎么学?【万能的小胡】
  13. 【程序人生】:一些编程语言及发展方向
  14. 平板电脑3C认证的重要性,为什么要3C认证?Ⓠ欢Ⓠ迎3来8网3赚5喔0
  15. java cos和native cos的区别
  16. Ajax--请求的基本操作 设置请求参数
  17. CentOS7设置集群环境SSH免密访问
  18. pdfFactory Pro书签功能介绍
  19. AARCH64 常用的指令和寄存器描述
  20. python下载pytorch(通过pip+清华源)

热门文章

  1. HAUTOJ 1100~1200题题解
  2. 林轩田《机器学习基石》资源汇总(视频+学习笔记+书)
  3. 飞凌国产芯片系列经验分享|A40i开发板应用笔记-PWM 的应用
  4. win10“我们找不到你的相机“,错误代码0xA00F4244<NoCamerasAttached>解决方法
  5. 微信小程序和抖音小程序的区别?如何选择?
  6. 实现[微信]H5长按保存图片功能
  7. apa引用要在文中吗_如何在研究论文中引用文献
  8. uniapp 中如何使用echart_uni-app中使用Echarts绘画图表
  9. 图解---电脑连接wifi,显示无法连接到这个网络
  10. house-prices