android - 如何在Android上模拟内置麦克风?

标签 android audio bluetooth microphone simulate

我正在开发一个Android应用程序,该应用程序必须同时使用智能手机的内置麦克风和蓝牙耳机麦克风。我想在我的应用程序中添加一个单选按钮,以便用户可以自由选择使用内置麦克风还是蓝牙耳机麦克风。

当用户选择蓝牙耳机麦克风时,蓝牙耳机麦克风应模拟内置麦克风,也就是说,蓝牙耳机麦克风正好取代了内置麦克风。

如何执行呢?

最佳答案

我已经解决了自己的问题!

答案是AudioManager

蓝牙耳机连接到智能手机后。仅需执行两个步骤:

步骤1:

mAudioManager.startBluetoothSco();

第二步:
mAudioManager.setBluetoothScoOn(true);

然后我的耳机蓝牙的麦克风正在工作!

关于android - 如何在Android上模拟内置麦克风?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36854429/

相关文章:

android - java.lang.NoClassDefFoundError : org. jivesoftware.smack.XMPPConnection

android - 在 multiselectlistpreference 的摘要中显示选定的值

iphone - iPhone 上的无缝动态音频循环

c++ - 是否可以通过 Windows C++ 应用程序的唯一地址检测到蓝牙设备?

ios - 如何查找已连接蓝牙设备的蓝牙信号强度

java - 随机图像生成器应用程序不想在 android studio 3.1.4 上工作

android - 添加边距

android - 在ANDROID中记录去电和呼入电话

java - 使用 Clip 对象播放多个声音片段

ios - 通过蓝牙将 iPhone 连接到 Arduino