0
我想要10个铃声,并且当我设置我的UILocalNotification时,我希望特定的铃声应该响起? 我该怎么办?如何在UILocalNotfication中设置来自用户铃声的声音?
我想要10个铃声,并且当我设置我的UILocalNotification时,我希望特定的铃声应该响起? 我该怎么办?如何在UILocalNotfication中设置来自用户铃声的声音?
您需要将这些铃声作为声音文件添加到您的项目中,然后根据用户选择分配适当的声音。根据documentation,您可以使用常数指定默认声音或指定自定义文件名。无法访问iPhone的铃声:
soundName当显示 警报时,包含要播放的声音的文件的名称。
@属性(非原子,副本)的NSString * soundName
讨论
对于这个 属性,指定文件名在应用程序的主束声音 资源或 UILocalNotificationDefaultSoundName到请求(包括扩展名)声音默认系统 。当系统显示本地通知的警报或 标记应用程序图标时,它会播放此声音。默认值是 零(没有声音)。持续时间超过30秒的声音不支持 。如果您指定播放超过30秒的声音的文件,则会改为播放默认声音。