【发布时间】:2018-02-20 20:51:52
【问题描述】:
我试图从 URL 播放音频。我尝试了 AVPlayer 和 AVAudioPlayer 但它们都不起作用。
这是我要玩的URL。
这是我正在使用的代码。
// AVPlayer Code
self.avPlayerItem = AVPlayerItem.init(url: urlOfAudio)
self.avPlayer = AVPlayer.init(playerItem: avPlayerItem)
self.avPlayer.volume = 1.0
self.avPlayer.play()
// AVAudioPlayer
if let url = URL.init(string: escapeCharactorString){
do {
self.playerReference = try AVAudioPlayer.init(contentsOf: url)
guard let player = playerReference else {
return
}
player.volume = 1.0
player.prepareToPlay()
player.numberOfLoops = -1
player.play()
} catch let error {
}
}
它们都不适合我。 请让我知道我哪里出错了。
【问题讨论】:
-
我不能先下载音频再播放。我希望它从 URL 流式传输。
-
在 info.plist 文件中允许 http 链接
标签: ios swift3 avfoundation avplayer avaudioplayer