2017-04-24 75 views
0

我看到很多鏈接,當應用程序在後臺時,應用程序將播放音頻。使用AVAudioSessionCategoryPlayback這是可能的。當應用程序被強制殺死時開始播放音頻

我的問題是,讓我們說應用程序被殺害。但我想在特定的時間播放音頻。儘管應用程序不在後臺,但強制殺死。可能嗎?

+0

你的意思是,像一個cron工作? – ThingyWotsit

+1

如果應用程序根本無法運行,無論出於何種原因,建議「我想播放音頻」可能意味着什麼。我誰?目前沒有應用程序。那麼我是誰? – matt

回答

2

如果應用程序未運行,則無法播放聲音或進行任何操作。如果由於引導問題而無法運行應用程序,則無法啓動該應用程序:「您」該應用程序,而爲假設,您沒有運行,因此(等待它)無法執行任何操作。

您可以做的最好的嘗試是誘使用戶爲您啓動應用程序。例如,您可以要求系統在設定時間代表您向用戶提供通知。系統正在運行(除非用戶關閉了設備),所以這是一個很好的工作機會。用戶可以通過啓動您的應用程序來響應通知;用戶不會確定這麼做,但這是一個合理的希望。

+0

像Azan功能。讓我說在我的位置,祈禱從凌晨4點開始,我的手機應該開始播放當時的祈禱...我怎麼能做到這一點? – AAA

+0

你只是要求我重複自己。閱讀我在答案中所說的內容:安排本地通知。但我的回答也解釋說,這可以直接完成什麼是有限的。 – matt

相關問題