这是我获得系统声音URL的方法:
let audioURL = URL(string: "/System/Library/Audio/UISounds/Tock.caf")
但是如果将来目录会更改,则应用程序将指向无效的声音URL。有没有更安全的方法来获取URL?
PS:我需要创建一个AVAudioPlayer对象以设置音量,因此不能使用AudioServicesPlaySystemSound()。
答案 0 :(得分:0)
这可能是您的安全解决方案。使用FileManager.
let urls = FileManager.default.urls(for: .libraryDirectory, in: .systemDomainMask)