新的iOS10用户通知框架的自定义声音不起作用。
相同的文件可与旧的UILocalNotification一起使用,但现在始终在播放默认系统声音。当我将nil设置为nil时,我没有声音,只是名称的初始化有问题

let notificationContent = UNMutableNotificationContent()
notificationContent.title = "XYZ"
notificationContent.body = "XYZ"
notificationContent.sound = UNNotificationSound(named: "sound_name.aif")

最佳答案

我改变了这一行:

notificationContent.sound = UNNotificationSound(named: "sound_name.aiff")

至 :
notificationContent.sound = UNNotificationSound.init(named: "sound_name.aiff")

如您所见,我将声音转换为*.aiff,并在阅读API引用后将声音文件移动到名为Sounds的文件夹中。

我确定我的声音文件不到30秒

关于audio - UNNotificationSound不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39571756/

10-10 17:46