我正在通过显示本地通知来创建一个警报应用程序。我想在我的本地通知中添加自定义声音。我已将声音@“crow.wav”添加到我的资源文件夹和我的文档目录以及通知中。 soundname属性我有我的文件名,如notification.soundname = @"crow.wav"
。但问题是当闹钟响铃通知时会发出默认声音。它不响铃我所提供的声音。可能是什么问题。请帮帮我在解决这个问题。谢谢。
答案 0 :(得分:0)
不幸的是,我们不可能将soundName属性设置为来自非bundle的音频文件的名称,即如果我们想从资源中分配音频文件的名称是可能的。但是如果我们尝试的话同样使用文件目录中的文件apple不会允许你这样做。所以,请不要尝试.U可以参考苹果文档的referance .try另一种方式来做这个..plz .Reply
从iPhoneDocs收集的信息: 1)请浏览文件和阴影部分。
2)Scheduling Local Notifications
配置通知的内容:警报,图标徽章编号和声音。 •警报具有消息属性(alertBody属性)和操作按钮或滑块的标题(alertAction);这两个字符串值都可以针对用户当前的语言首选项进行国际化。 •您可以通过applicationIconBadgeNumber属性设置要在应用程序图标上显示的徽章编号。 •您可以将应用程序主包中非本地化自定义声音的文件名分配给soundName属性;获取默认系统声音,或分配UILocalNotificationDefaultSoundName。声音应始终伴随警报信息或图标徽章;不应该以其他方式播放。