如何在Swift 3中使用AVAudioPlayer播放.ogg音频文件?

时间:2018-01-25 05:45:12

标签: ios swift audio avaudioplayer

我正在尝试使用以下代码播放AVAudioPlayer的音频文件:

    let urlString = "http://192.168.1.19:8080/download/2"
    let url = URL(string: urlString)!
    print("the url = \(url)")

    do {
        let data = try Data.init(contentsOf: url)
        self.audioPlayer = try AVAudioPlayer.init(data: data)
        self.audioPlayer.prepareToPlay()

        self.audioPlayer.play()
    } catch {
        print("couldn't load file")
    }

音频格式是Ogg Vorbis(.ogg),它总是无法加载。有没有解决这个.ogg文件的问题?

1 个答案:

答案 0 :(得分:0)

使用 https://github.com/Alterplay/APAudioPlayer 这个播放器对播放.ogg文件以及所有类型的文件非常有用