2012-07-04 197 views

回答

-1

是的,您可以在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() 
    }) 
+0

上面提到的是使用avplayer进行电影流式传输,但问题是嵌入的YouTube网址是否可以流式传输。除非它被解开,否则当前不支持YouTube流 – user578386