【发布时间】:2012-07-05 05:37:00
【问题描述】:
如何将 Youtube 视频流式传输到 AVPlayer?有没有办法获取视频的状态(缓冲、暂停、播放等)?
【问题讨论】:
-
你曾经做过吗?你有没有发现这是否可能?
标签: objective-c ios video youtube avplayer
如何将 Youtube 视频流式传输到 AVPlayer?有没有办法获取视频的状态(缓冲、暂停、播放等)?
【问题讨论】:
标签: objective-c ios video youtube avplayer
是的,您可以在 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()
})
【讨论】: