【问题标题】:Running IOS Application in the Background new developer在后台运行 IOS 应用程序新开发人员
【发布时间】:2015-05-24 17:09:20
【问题描述】:

我是使用 swift 的新 IOS 开发人员。我创建了一个广播应用程序(直播)。 我想让它在用户最小化应用程序或执行其他操作时在后台运行现在,它停止流式传输音频,一旦发送到后台,一旦被带到前台,它就会再次继续。

我搜索了几篇文章和其他论坛,但找不到任何帮助。我是 IOS 开发的新手,不了解 AppDelegate.swift 中的控件/功能。

到目前为止,我启用了 Project Capabilities 选项卡下的选项,如下所示也在 info.plist 文件中进行了更改,但是一旦进入后台,应用程序仍然会停止。

我们将不胜感激任何建议。感谢您的时间和意见。

【问题讨论】:

  • 我也是新手,但只是一个想法...查看您的 AppDelegate 文件。部分func applicationDidEnterBackground(application: UIApplication) {}
  • 我对 DidEnterBackground 部分了解不多,目前很难理解文档。 @Leonardo 看起来有些不同。我必须在哪里粘贴 var categoryError: NSError? if AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback, error: &categoryError) { 代码?
  • 可以在viewDidLoad

标签: ios swift


【解决方案1】:

我在 info.plist 文件中添加了布尔值 "Application does not run in the background = "NO"

现在我可以在后台运行应用程序了。我希望这也能解决其他人的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-06-05
    • 1970-01-01
    • 2012-05-27
    • 2015-04-25
    • 1970-01-01
    • 2019-11-08
    • 2019-04-18
    • 1970-01-01
    相关资源
    最近更新 更多