Swift播放.mov
声音文件会出现以下错误。
fatal error: unexpectedly found nil while unwrapping an Optional value
但是,将文件从.mov
转换为.mp3
文件后,保存代码完全正常。我检查了filePathUrl
,并在初始化audioPlayer
Blow是我用来播放声音的代码片段。
var audioPlayer: AVAudioPlayer!
override func viewDidLoad() {
if var filePath = NSBundle.mainBundle().pathForResource("audioFileName",
ofType: "mov")
{
var filePathUrl = NSURL.fileURLWithPath(filePath)
audioPlayer = AVAudioPlayer(contentsOfURL: filePathUrl!, error: nil)
}
else
{
println("File NOT found.")
}
}
@IBAction func playSlowBtnPressed(sender: UIButton) {
audioPlayer.play()
}