2010-08-29 68 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

相關問題