iOS4:多任务处理和测量音频输出



我需要开发一个在后台运行并可以测量音频输出的iPhone/iPod应用程序。这是一个研究项目的一部分,旨在测量人们的音乐音量。不幸的是,我不熟悉iOS 4 SDK。

理想情况下,应用程序必须知道耳机是否已插入,能够测量输出的音频信号的音量(并计算一些数据),然后能够在某个时候将数据更新到中央数据库。

考虑到多任务处理能力,有可能为iOS 4开发这样的应用程序吗?

我知道这个平台上的多任务处理非常有限,但我也注意到音频处理似乎是可能的(可能只是在一定程度上?)

这里有一个问题展示了它是如何做到的,但不幸的是,你只能为你的应用程序做这件事(或者更正确地说,我应该说只有当你的应用处于活动状态时),当另一个应用程序更改卷时,你不能添加全局挂钩以在后台得到通知。

iOS(4)没有像Android那样的后台服务,我相信这正是你想要做的。

最新更新