如何通过java编程在android中静音麦克风

时间:2017-07-15 18:07:06

标签: android qt record microphone mute

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

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

我需要一篇文章来静音其他应用根本无法录制的设备上的麦克风。 请帮我做那个

1 个答案:

答案 0 :(得分:0)

Android AudioManager,提供播放麦克风所需的所有方法。但你的问题与“全局”硬件设置有关 - 不在你的应用程序内 - 所以如果Android操作系统不提供这种功能,我认为你唯一能想到的就是直接阻止麦克风到其他应用程序,或阻止其他应用程序你的代码执行时..你搜索那些那样做的API吗?

至于下面的帖子,似乎如果你的应用程序初始化麦克风,它将无法供其他应用程序使用它,我没有检查。

以下是主题: How to block the mic for another app to use?