audio - 在Android上检测音频录音,检测麦克风状态变化

  显示原文与译文双语对照的内容
0 0

我试图做一个 Android 应用,它的主要功能是检测

如果其他android应用正在使用麦克风录制语音。 到目前为止我了解到

可以以使用来自to类的getRecordingState() 获取状态

麦克风是否正在录制。 但我需要像广播一样的东西

所以当麦克风的状态开始记录声音时,我可以捕获 Intent 。

有什么想法谢谢? !

时间:原作者:4个回答

0 0

getRecordingState() 将返回调用该方法的特定 AudioRecord 实例的状态。 它不会给你所有录音机的全局状态。

当前没有应用程序可以用的API来检查是否正在从麦克风中进行正在进行的记录。 AudioFlinger 有那样的信息( 虽然不是 ,但它是一个特定的应用程序,正在进行记录),但是唯一的办法就是修改Android本身,并运行自己的自定义Android版本。

原作者:
0 0

请浏览以下链接。

https://code.google.com/p/toggleheadset2/

希望这对你有帮助。

原作者:
...