2017-07-15 230 views
0

我正在研究需要将android麦克风静音以避免任何其他应用程序录制音频的项目。 我想google搜索,我发现如何静音麦克风,但在通话 代码中的文章只是将麦克风静音上:如何在Android中通过java编程使麦克风静音

AudioManager audM = (AudioManager) m_instance.getSystemService(Context.AUDIO_SERVICE); 
audM.setMicrophoneMute(true); 

我需要一篇文章,在静音设备麦克风其他应用程序不能根本不记录。 请帮我做到这一点

+0

穆赫辛·易卜拉欣和,这个问题是不正确地标记为“QT”,我认为这不应该是这样,建议你删除此不正确的标签。 –

回答

0

Android AudioManager,提供了所有需要用麦克风玩的方法。但是您的问题与“全局”硬件设置有关 - 而不是在您的应用程序中 - 所以如果Android OS不提供该功能,我认为您唯一能做的就是直接将麦克风阻挡到其他应用程序,或阻止其他应用程序而你的代码执行..你是否搜索这样做的API?

至于以下线程,似乎如果您的应用程序初始化麦克风,它不会用于其他应用程序使用它,我没有检查。

这里是螺纹: How to block the mic for another app to use?