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