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



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

最终,我想通过我的应用程序控制设备的麦克风。在我的应用程序中禁用麦克风后,任何应用程序都不应该能够使用它。我在play store上遇到了许多可以做到这一点的应用程序,但找不到执行此任务的垫脚石。

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

谢谢!

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

  1. 设置麦克风静音(true)
  2. 持续记录服务中的麦克风流:)就像这个应用程序正在进行

          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");
    

相关内容

最新更新