YouTubeのAPIで取ってきた情報を何やら使うシリーズ。今日はIDを元に再生を行います。
動画再生系はいくつかのブログポストでやり方を見かけるのですが、YouTubeを再生するとなるとembed用HTMLを埋め込んだWebViewを使うっていう方法ばかり見つかって少し困っていました。幸いこのような拡張を見つけました。
0xced/XCDYouTubeVideoPlayerViewController
名前超長い。使い方は簡単です。MPMoviePlayer
と同じようにつかう感じですかね?
サンプルコードを書くまでもなくて、これだけで再生できるようになります。超素敵です。
XCDYouTubeVideoPlayerViewController* videoPlayerViewController = [[XCDYouTubeVideoPlayerViewController alloc] initWithVideoIdentifier:@"urRW3jx67AI"];
[self presentMoviePlayerViewControllerAnimated:videoPlayerViewController];