今天扩展和背景音频

时间:2014-08-02 13:47:16

标签: audio widget ios8 ios-app-extension

我正在尝试为iOS 8做一个简单的类似播客的小部件。一切正常,音频工作......除了当屏幕睡眠时,音频停止。

Can Today Extension可以播放背景音频吗?或者一般的多任务处理?

2 个答案:

答案 0 :(得分:1)

没有。今天Widget在离开视图时被破坏(由viewDidDisappear证明)..所以声音只能在小部件物理上在视图中时启用。

编辑: 不,它链接到运行它的主机应用程序。如Apple文档中所述,扩展是通过包含应用程序提供的专用二进制文件。包含应用程序仅用于交付,扩展程序独立运行。尽管如此,除了扩展之外,还需要包含iOS的应用程序来有效地提供某些功能。在OS X上,放宽了这样的要求,并且不需要包含应用程序来提供任何其他功能。

如上所述,扩展生命周期与其包含应用程序完全无关,它包含4个步骤:

用户选择应用扩展程序。 系统启动它。 应用扩展程序运行 系统会杀死应用扩展程序。

http://www.infoq.com/news/2014/07/apple-ios8-app-extensions

答案 1 :(得分:0)

正如@ktzhang所说,背景音频不适用于扩展程序。

但是,某些有限的多任务处理是可能的,documentation表示您可以设置后台网址上传或下载任务"在一个扩展名。