我正在尝试制作一个简单的声音按钮应用程序,在按下按钮时播放铃声。我遇到的问题是,当我播放一个mp3文件时它仍然可以正常工作但是它会一直返回"致命错误:在解开一个Optional值时出乎意料地发现nil"当试图播放m4r时。
到目前为止,这是我的代码:
let audioPath = Bundle.main.path(forResource: "justdoit", ofType: "m4r")
var player = AVAudioPlayer()
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
do {
try player = AVAudioPlayer(contentsOf: URL(fileURLWithPath: audioPath!))
} catch {
print("No audio path")
}
}