繁体   English   中英

UILocalNotification或EventKIt

[英]UILocalNotification Or EventKIt

有没有一种方法可以在date事件的基础上触发某种任务。我的问题是我想在特定日期播放声音(警报),使用UILocalNotification可以正常工作,但是它播放的声音很短,我想要播放无限声音而不是播放声音。我如何才能实现这一目标..等待您的早日反应。 谢谢

Apple的UILocalNotification文档指出, soundName属性最多只能播放30秒。

持续时间超过30秒的声音将被忽略,而是播放默认声音。

添加自定义声音时,请确保声音格式正确(线性PCM或IMA4)

您可以使用以下方法从wav和mp3进行转换:

afconvert -f caff -d LEI16 @ 44100 -c 1 in.wav out.caf

如果您想知道什么是..没什么,但是命令行程序Caf是容器格式的。

有时,模拟器不会播放自定义声音,但设备会播放。

您可以安排使用自定义声音soundName财产UILocalNotification ,但它不能是无限的。 您可以使用repeatInterval属性再次播放警报,使其看起来是无限的...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM