1

Youtube ビデオを AVPlayer にストリーミングするにはどうすればよいですか? ビデオのステータス (バッファリング中、一時停止中、再生中など) を取得する方法はありますか?

4

1 に答える 1

-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()
    })
于 2016-06-28T11:37:14.677 に答える