【问题标题】:Force other apps to release microphone in iOS强制其他应用在 iOS 中释放麦克风
【发布时间】:2011-11-27 20:49:14
【问题描述】:

我注意到一个 iOS 应用程序可以在后台继续录制音频,而另一个应用程序在前台录制音频(请注意,iOS 模拟器上的 isn't strait forward,但 hack involving a background process 使这成为可能)。

有什么方法可以确保在您开始录制之前没有其他应用正在录制音频?如果是这样,有没有什么方法可以停止其他录制应用以便某个应用可以录制? p>

【问题讨论】:

  • 请参阅this,虽然它不是您想要的,但我确信它也可以修改为与 AVAudioRecorder 一起使用。这样做的目的是在您的应用程序加载时阻止某些声音的发生(当然,如果您对其进行修改,那么它将停止录制)。您可以在 viewDidLoad 方法中实现这一点。

标签: ios audio background


【解决方案1】:

不,您不能阻止其他应用程序的功能(当然不使用 iOS SDK),唯一可行的方法是在越狱的 iPhone 上。但是对于为 App Store 构建的应用程序,这是不可能的。

【讨论】:

    【解决方案2】:

    我想你可能只是告诉用户你无法访问,让他们关闭其他后台应用程序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多