Swift播放.mov声音文件会出现致命错误

时间:2015-02-14 05:04:45

标签: ios swift

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()
}

0 个答案:

没有答案