有没有办法在日期事件的基础上触发某种任务。我的问题是我想在特定日期播放声音(警报)它通过使用 UILocalNotification 可以正常工作,但它播放的声音很短,我想要播放无限的声音而不是。我怎样才能实现这个目标.. 等待您的早期响应。谢谢
问问题
858 次
2 回答
2
苹果文档UILocalNotification
声明该soundName
属性最多只能播放 30 秒。
持续时间超过 30 秒的声音将被忽略,而是播放默认声音。
添加自定义声音时,请确保声音格式正确(线性 PCM 或 IMA4)
您可以使用以下方法从 wav 和 mp3 转换:
afconvert -f caff -d LEI16@44100 -c 1 in.wav out.caf
如果您想知道什么是 afcomvert .. 它只不过是命令行程序 Caf 是容器格式..
有时模拟器不会播放自定义声音,但设备会。
于 2013-09-28T18:17:44.660 回答
0
soundName
您可以使用 的属性来安排自定义声音UILocalNotification
,但它不能是无限的。您可以使用该repeatInterval
属性再次播放警报,使其看起来无限...
于 2010-08-03T21:59:30.240 回答