2010-08-29 45 views
2

我在我的应用程序中有一个UILocalNotification,但我想在彼此之后播放几个声音。 由于我的应用程序在后台,我无法找到我的应用程序可以解决此问题。UILocalNotification几个声音名称

所以我想知道的是,如果可以播放多个声音并重复播放,直到用户按下“取消”och“视图”,或者如果我的应用程序中有一个代理可以弹出应用程序,每当“警报”被触发时。

问候,
保罗Peelen

+0

我刚刚用Skype进行了测试,他们设法以某种方式解决了这个问题。接听电话时,它会一遍又一遍地响。 – 2010-08-29 12:38:27

回答

1

下的iOS 4.0,有几种方法来注册与操作系统的应用程序多任务处理服务,让您的应用程序可以让在后台运行一些时间。一个应用程序可以注册后台位置/ GPS记录,VOIP网络套接字持久性,或背景音频记录/播放/流媒体,并在后台给予时间。 Skype很可能注册为VOIP服务。但一个应用程序也可以注册为音频播放器,并播放静音,直到收到通知播放几个声音。

有关详细信息,请参阅Apple的Application Programming Guide

+0

但是,这是不是意味着如果我有一个闹钟应用程序将注册为音频播放器...应用程序如iPod或Spotify在启动我的应用程序时将不起作用? – 2010-08-29 17:49:40

+1

操作系统会将音频通道从您的应用程序中取出,并将其提供给iPod(用户前景任务获胜)。不知道这是否会永久消除应用程序的音频后台任务。 – hotpaw2 2010-08-29 18:02:33

+0

只有一种方法找出;) 你有一些我可以使用的教程链接? – 2010-08-29 18:12:38

相关问题