强制打开手机听筒

时间:2018-08-06 10:49:26

标签: java android android-studio-3.0

以下是场景:

  • 带麦克风的耳机已连接到移动设备。

我要通过编程实现的目标:

  • 发起呼叫后,应将3.5毫米插孔的音频(强制性)路由到移动听筒而不是耳机扬声器,而麦克风应使用耳机。

我在Google上进行了大量搜索,但发现只能强制打开移动外接扬声器的方法。 参考:how to turn speaker on/off programmatically in android 4.0

同时,我的目标是强制打开听筒。

我对Google的研究

  • 要实现这一点,可能需要第三方应用程序可能需要系统(根)权限。
  • 您可能必须从源代码编写经过修改的音频驱动程序?由于该功能基于操作系统。

如果可能的话,有人可以指导我吗?

更新

另一个参考:Android - Getting audio to play through earpiece

但是上面的代码不适用于所有手机。

0 个答案:

没有答案