如何在 UILocalNotification 中设置用户铃声的声音?
Posted
技术标签:
【中文标题】如何在 UILocalNotification 中设置用户铃声的声音?【英文标题】:How to set sound from user ringtones in UILocalNotfication? 【发布时间】:2011-08-15 06:40:51 【问题描述】:我想要 10 个铃声,当我设置 UILocalNotification 时,我想要特定的铃声响起? 我该怎么做?
【问题讨论】:
【参考方案1】:您需要将这些铃声作为声音文件添加到您的项目中,然后根据用户选择分配适当的声音。根据documentation,您可以使用常量指定默认声音或指定自定义文件名。无法访问 iPhone 的铃声:
soundName 包含播放声音的文件的名称 显示警报。
@property(nonatomic, copy) NSString *soundName
讨论
为此 属性,指定声音的文件名(包括扩展名) 应用程序主包中的资源或 UILocalNotificationDefaultSoundName 请求默认系统 声音。当系统显示本地通知的警报或 徽章一个应用程序图标,它会播放这个声音。默认值为 无(没有声音)。持续时间超过 30 秒的声音不属于 支持的。如果您指定一个声音播放超过 30 秒,改为播放默认声音。
【讨论】:
以上是关于如何在 UILocalNotification 中设置用户铃声的声音?的主要内容,如果未能解决你的问题,请参考以下文章
如何从 UILocalNotification 对象中获取 NEXT 触发日期
如何在 UILocalNotification 中播放录制的声音
如何检测 UILocalnotification 声音是不是正在播放