首页 > 解决方案 > AVAudioPlayer NSOSStatusErrorDomain 错误

问题描述

如您所见,我正在尝试播放从 url 获得的音频。错误在哪里?

该错误似乎表明来自 url 的音频不好......

//let play_url = "https://opus-server.herokuapp.com/asd.wav"
let play_url = "http://www.largesound.com/ashborytour/sound/brobob.mp3"
var audioPlayer: AVAudioPlayer?

@IBAction func play(_ sender: Any) {

    let url = URL(string: play_url)!

    do {

        audioPlayer = try AVAudioPlayer(contentsOf: url)
        audioPlayer?.play()
    } catch {
        print(error)
    }

}

我希望 AVAudioPlayer 播放音频。相反,打印了一个错误:Error Domain=NSOSStatusErrorDomain Code=2003334207 "(null)"

标签: swiftavaudioplayer

解决方案


推荐阅读