1
如何将Youtube视频流传输到AVPlayer?有什么方法可以获得视频的状态(缓冲,暂停,播放等)?如何在AVPlayer中播放Youtube视频?
如何将Youtube视频流传输到AVPlayer?有什么方法可以获得视频的状态(缓冲,暂停,播放等)?如何在AVPlayer中播放Youtube视频?
是的,您可以在AVPlayer上播放YouTube视频。 使用观察者可以确定AVPLayer的状态。
例如:
let player = AVPlayer(URL: NSURL(string: "http://www.sample.com/movie.mov"))
if (player.rate != 0 && player.error == nil) {
println("playing")
}
NSNotificationCenter.defaultCenter().addObserverForName(
AVPlayerItemFailedToPlayToEndTimeNotification,
object: nil,
queue: nil,
usingBlock: { notification in
self.stop()
})
上面提到的是使用avplayer进行电影流式传输,但问题是嵌入的YouTube网址是否可以流式传输。除非它被解开,否则当前不支持YouTube流 – user578386
你曾经能够做到这一点?你有没有发现是否有可能? – Cutetare