gpt4 book ai didi

iphone - 用于录音应用程序的 iOS 多任务处理

转载 作者:IT王子 更新时间:2023-10-29 07:54:15 25 4
gpt4 key购买 nike

我正在编写一个录制音频的应用程序。我正在研究在进行录音(在后台)时支持多任务处理的可行性。

从我目前所读的内容来看,答案似乎是,特别是因为该程序旨在释放在关闭时正在使用的任何系统资源。

所以我想知道,是否可以让用户切换到 iOS 中的另一个应用程序,同时我的应用程序继续在后台捕获音频?

最佳答案

可以。 Skype 就是这样做的。

您可能需要设置 <key>UIBackgroundModes</key><array><string>audio</string></array>在 Info.plist 中,您需要确保 Audio Session 处于事件状态/正在运行/切换应用程序之前的任何内容(假设您不会突然开始录制/播放音乐/当您的应用程序处于后台时) .

The docs说“音频”让你在后台播放音频,但大概这也适用于录制音频。如果它不起作用,您可以尝试以下几种方法:

  • 同时设置“voip”和“audio”。
  • 播放静音(这可能是使用 Audio Queue API 最简单的方法)。

关于iphone - 用于录音应用程序的 iOS 多任务处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3848172/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com