2012-07-04 646 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