Я успешно записал и воспроизвел голос для локального звука уведомления, и он также воспроизводится при вызове этой функции.
Но проблема в том, что когда я даю ссылку звука на свойство звука уведомления, она не работает.
notification.sound = UNNotificationSound.init(named: "martian-gun copy.m4a")
Код выше работает отлично. Но когда я дал ему URL-адрес (в виде строки), он не воспроизводит точный звук. Код не работает:
let fm = FileManager.default
let docsurl = try! fm.url(for:.documentDirectory, in: .userDomainMask, appropriateFor: nil, create: false)
let myurl = docsurl.appendingPathComponent("sound.m4a")
notification.sound = UNNotificationSound.init(named: myurl)
myurl имеет тот же путь, по которому воспроизводится голос на playButton. Наконец, вопрос: как установить собственный звук уведомления из звукового URL-адреса?