gpt4 book ai didi

android - 在Android上检测麦克风状态变化以检测音频记录

转载 作者:行者123 更新时间:2023-12-03 00:56:28 31 4
gpt4 key购买 nike

我试图制作一个Android APP,其主要功能是检测

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

AudioRecord类的getRecordingState()可用于获取状态

麦克风是否正在录音...但是我需要广播之类的东西

这样我就可以在麦克风状态开始记录声音时捕获意图...

任何的想法 ?提前致谢!!

最佳答案

getRecordingState()返回调用该方法的特定AudioRecord实例的状态。它并没有为您提供所有记录器的全局状态。

当前没有API可用于应用程序全局检查麦克风是否正在进行录音。 AudioFlinger具有该信息(尽管不是有关哪个特定的应用程序正在执行记录),但是要掌握它的唯一方法是修改Android本身并运行自己的自定义Android版本。

关于android - 在Android上检测麦克风状态变化以检测音频记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13177376/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com