我有一个时钟闹钟应用程序,可以在特定时间播放声音(发送本地通知)。当应用程序放置在后台时,是否可以在特定时间(当本地通知到来时)播放循环声音?
只想指定:我需要播放循环声音,而不仅仅是一次
我有一个时钟闹钟应用程序,可以在特定时间播放声音(发送本地通知)。当应用程序放置在后台时,是否可以在特定时间(当本地通知到来时)播放循环声音?
只想指定:我需要播放循环声音,而不仅仅是一次
不,原因是因为本地通知,您将无法执行任何代码。你可以做的一件事,如果这是你的应用程序真正需要做的事情,这完全取决于你,它将这个应用程序列为你的 .plist 文件的 UIBackgroundModes 键上的音频应用程序,并且只需更改正在播放的歌曲它必须的时间。您可以使用 dispatch_after 块在您想要的时间更改歌曲。
使您的应用程序成为长时间运行的后台应用程序,如此链接中所述