Более безопасный способ получить системный аудио URL - PullRequest
0 голосов
/ 18 сентября 2018

Вот так я получаю URL системного звука:

let audioURL = URL(string: "/System/Library/Audio/UISounds/Tock.caf")

Но если в будущем каталог будет изменен, приложение укажет на недопустимый URL звука.Есть ли более безопасный способ получить URL?

PS: мне нужно создать объект AVAudioPlayer, чтобы установить громкость, поэтому я не могу использовать AudioServicesPlaySystemSound ().

1 Ответ

0 голосов
/ 18 сентября 2018

Это может быть вашим безопасным решением.Получить URL, используя FileManager.

let urls = FileManager.default.urls(for: .libraryDirectory, in: .systemDomainMask)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...