我愿望正在插上耳机的时间,依然应用机身的麦克风接收中界输进,耳机播放音频取机身麦克风接收中音互没有滋扰。 然则:正在采纳灌音音源MediaRecorder.AudioSource.MIC时,插上耳机以后]

问题:我希望在插上耳机的时候,仍然使用机身的麦克风接受外界输入,耳机播放音频与机身麦克风接受外音互不干扰。

但是:在采用录音音源MediaRecorder.AudioSource.MIC时,插上耳机之后,除了扬声器以外,麦克风也切换到了耳机(没有带麦的用听筒录音哈哈),机身麦克风被屏蔽。

于是:改变录音音源为MediaRecorder.AudioSource.CAMCORDER

Microphone audio source with same orientation as camera if available, the main device microphone otherwise

麦克风音源为与摄像头同向的(如果有的话),或者为主设备的麦克风。

结果:插上耳机的时候仍然使用机身的麦克风接受外界输入。解决!

其余东西:

1.audio source

2.Audio输出通道的切换

Android通话或播放音乐等使用Audio输出过程中,可能发生Audio输出通道的切换。比如,插入有线耳机播放音乐时,声音是从耳机发出的;而此时拔出耳机,Audio输出通道会发生切换。

public static final String ACTION_AUDIO_BECOMING_NOISY

广播intent,提示应用程序音频信号由于音频输出的变化将变得“嘈杂”。例如,当拔出一个有线耳机,或断开一个支持A2DP的音频接收器,这个intent就会被发送,且音频系统将自动切换音频线路到扬声器。收到这个intent后,控制音频流的应用程序会考虑暂停,减小音量或其他措施,以免扬声器的声音使用户惊奇。

常量值:"android.media.AUDIO_BECOMING_NOISY"

android实现从耳机和自带麦克风,android插上耳机的时候仍然使用机身的麦克风录音,解决!...相关推荐

  1. android audiorecord插上耳机录音由dmic切换到耳机录音

    板子上带有一个dmic,和一个adc,不插耳机时audiorecord默认将打开dmic录音,插上耳机时自动切换到耳机录音. 这个场景是手机上太常见了,由于是tv和盒子的芯片,默认没有对这种场景的支持 ...

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

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

  3. 戴尔(Dell)笔记本电脑开机后插上耳机没反应怎么办

    本人的笔记本电脑用的是戴尔(Dell)的, 刚入手不久, 遇到了开机之后插上耳机电脑的声音外放, 耳机听不到声音的问题. 然而在百度上基本查不到能够解决问题的办法. 刚开始入手 DEll 的我, 每次 ...

  4. win10笔记本插上耳机没声音设置

    win10笔记本插上耳机没有声音 文章目录 前言 一.禁用插孔设置 二.检查驱动 三.重置扬声器 前言 一.禁用插孔设置 1 点击电脑左下方的"开始"图标,找到"控制面板 ...

  5. 解决Ubuntu插上耳机没声音

    ** Ubuntu16.04插上耳机没声音解决 ** 在使用ubuntu16.04时,安装了网易云音乐,想学习之余,听听音乐放松心情.然后美滋滋的插上耳机,打开音乐播放,这时候突然发现电脑没有声音,但 ...

  6. WIN10插上耳机拔掉后再插没声音的问题【已解决】

    关于插上耳机拔掉后再插没声音的问题 废话不多说,直接给解决方法: 打开Realtek高清晰音频管理器(一般在菜单栏里,如果还是找不到就直接用Cortana[如下图]搜索,输入"realtek ...

  7. kali 插上耳机没声音

    这几天装kali装的真是心力憔悴,好不容易勉强可以使用了,插上耳机想要放松下,结果没有声音? excusu me? 在经历各种方法之后终于找到了解决方法,亲测可行. 1.先打开终端,输入systemc ...

  8. iPhone没有声音,但插上耳机后声音正常的处理

    高手在民间. 最近我的4S喇叭莫明的没有声音,按键音.解锁音.短信声音全部没有,按音量加减的那个只出现一只铃铛,没有音量的格子,但是有来电的声音.不过插上耳机全恢复正常了.一开始还以为是硬件出问题了, ...

  9. 插上耳机没声音 程序包ID:Audioplaybackdiagnostic 错误代码:0x80070002 源:引擎 上下文:升级

    插上耳机没声音,看右下角小喇叭有红标记,点击提示错误,查看设备管理器声卡驱动安装正常运行.耳机插的手机上有声音,百度搜了一下按照下面方法解决.(52条消息) Windows Audio无法启动 错误 ...

最新文章

  1. 在C#用GDI+实现图形图像的任意变形效果(转载)
  2. 切换日期_2.4.14-切换时区分析
  3. python观察日志(part28)--数据的加载与存储
  4. LeetCode 1796. 字符串中第二大的数字
  5. python识别虚假新闻的分类器_使用NLP检测和对抗AI生成的假新闻
  6. nginx linux windows 忽略大小写_React 基础 在 Windows 下使用 React , 你需要注意这些问题...
  7. 为什么有些小老板,做了一辈子,还是没办法发展大?
  8. layui 自定义request_Layui自定义模块的使用方式
  9. 使用Tortoise小乌龟 git 拉取代码 报错128处理
  10. 基于ssm的医院管理系统-医院门诊收费系统设计-医院住院系统代码
  11. mysql 报表设计工具_如何使用报表创建工具Navicat创建报表
  12. 文献笔记(4)(2018ISSCC 13.3)
  13. 人工智能与计算机发展史
  14. 计算机物联网职业生涯规划书,物联网工程技术专业职业生涯规划书-.doc
  15. CMD控制台光标无法显示
  16. 深入理解LCD之寄存器配置
  17. ArcEngine(五)用ICommand接口实现放大缩小
  18. 字蛛的用法以及遇到的问题
  19. 休息休闲推荐 ---- 电视剧《觉醒年代》百年优秀历史纪录电视剧
  20. 【使用两个队列实现栈】

热门文章

  1. 为什么说串行比并行速度快?
  2. 最后三天!当当网3折购书优惠码限时抢
  3. 图书馆管理系统的数据库设计
  4. 分享职场心得《14》
  5. 抖音,5.5亿!未来十年的流量入口,视频百科全书的梦,会成为现实吗?
  6. 如何“避雷”(化解风险)
  7. 初中级程序员进阶高级程序员,必须要了解的设计模式(45种设计模式)
  8. 电脑遇到黑屏问题第一时间怎么解决
  9. 汉医健康:“互联网+医疗健康”让患者更有“医”靠
  10. unable to load dll 'gdiplus.dll' in docker