![](/img/trans.png)
[英]iOS 4.3, iPhone 4 not playing custom sound with UILocalNotification
[英]UILocalNotification is not playing sound in iphone?
嗨,我在我的应用程序中使用 UILocalNotification。
它在模拟器中运行良好。
它也提供警报和声音。
但是当我尝试在设备上安装这个应用程序时,它会在收到通知但没有播放声音时显示警报。
请帮忙。
您使用了错误的.caf 文件格式,或者您根本没有使用.caf。
要创建 .caf 文件,请使用 iTunes。
iTunes -> 首选项 -> 导入设置 -> 导入使用:select AIFF 编码器,如果需要,进行自定义设置单击确定,再次确定
然后 select 音乐从您的库中单击:高级 -> 创建 AIFF 版本 在桌面上拖放新生成的文件并将扩展名从.aif 更改为.caf
就是这样,你有 .caf 文件可以在你的 iPhone 设备上运行
如果您使用的是UILocalNotificationDefaultSoundName
,我很确定这是一个 iOS 错误。 我已经测试并发现声音在 iOS 4.3 上无法播放,但在 4.3.1 及更高版本上有效。
确保将 CAF 文件复制到项目的目标中。
您可以通过选择文件来做到这一点,然后在 File Inspector 中查看 Target Membership 是否选择了您的目标。 如果没有 - 那是你的问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.