我在这里试图达到的目标很简单,但很难实现:
假设用户已经创建了一个UILocalNotification,那么我如何允许他们从自己的iPhone中指定一首歌,在通知触发后播放呢?
我希望用户能够从自己的音乐列表中选择一首歌曲。
此外,我如何确保歌曲播放,即使设备被锁定,铃声音量被关闭?
发布于 2014-01-06 06:12:53
对于普通的本地通知,您不能这样做,因为它们有30秒的限制,您不能让用户选择文件。您必须将其导入到应用程序包中,并将其包含在代码中。
我认为没有其他方法--然后滥用背景音频播放系统来保持应用程序在后台运行,然后在后台应用程序中使用系统库(核心音频等),提供本地通知而没有声音,并在后台应用程序中播放调用的声音。
发布于 2014-01-06 02:24:39
Apple iOS本地和推送通知API只允许包含在主包中的自定义声音,播放时必须在30秒以下。
https://stackoverflow.com/questions/20941504
复制相似问题