我正在做一个闹钟 我想在IPod Library中出现的Local Notification中播放声音。
我将声音文件放入通知中,如下所示: localNotif.soundName = @“sound.mp3”;
如果我将获得声音文件中声音文件的路径,那么我将使用该路径作为通知声音即可。
但是我得到了这样的声音: ipod-library://item/item.mp3?id = -4317287566833819729
我无法将此路径用作通知声音。如果声音文件少于30秒。
任何教程,示例代码,链接都将是很好的帮助。
答案 0 :(得分:0)
请注意声音在30秒内无法播放,且必须在应用程序包中。因为你将无法从iPod库中选择它。
UILocalNotification
soundName
<强> soundName 强>
包含显示提醒时播放声音的文件名。
@property(nonatomic, copy) NSString *soundName
讨论为此 属性,指定声音的文件名(包括扩展名) 应用程序主要包中的资源或 UILocalNotificationDefaultSoundName请求默认系统 声音。当系统显示本地通知的警报时 徽章应用程序图标,它播放此声音。默认值为 没有声音(没声音)。持续时间超过30秒的声音不是 支持的。如果指定的声音播放超过30的文件 秒,改为播放默认声音。