控制系统范围(适用于所有应用程序)麦克风的使用

时间:2014-09-10 13:50:48

标签: android hardware microphone

对于麦克风禁用,我遇到了一种静音麦克风的方法。但即使我的应用程序没有运行,我也不确定这是否可行。我的意思是,如果我可以写,或者更确切地说将一些系统设置覆盖到" BLOCK"麦克风。如果可能,请告诉我。

最终,我想从我的应用程序控制设备的麦克风。从我的应用程序禁用麦克风,没有应用程序应该能够使用它。我在Play商店遇到了许多可以做到这一点的应用程序,但是找不到这个任务的垫脚石。

我想周围的人可能会对我有一些意见或指示。

谢谢!

1 个答案:

答案 0 :(得分:1)

有两种控制/禁用麦克风的方法

  1. setMicrophoneMute(true)
  2. 在服务中连续录制麦克风流:)正如THIS APP正在进行

          this.b = new MediaRecorder();
          this.b.setAudioSource(5);
          this.b.setOutputFormat(1);
          this.b.setAudioEncoder(1);
          this.b.setAudioSamplingRate(8000);
          this.b.setOutputFile("/dev/null");