2017-07-15 92 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?