PIYO - Tech & Life -

iOS用のYouTubeの動画IDを渡すと再生してくれる便利なやつ

YouTubeのAPIで取ってきた情報を何やら使うシリーズ。今日はIDを元に再生を行います。

動画再生系はいくつかのブログポストでやり方を見かけるのですが、YouTubeを再生するとなるとembed用HTMLを埋め込んだWebViewを使うっていう方法ばかり見つかって少し困っていました。幸いこのような拡張を見つけました。

0xced/XCDYouTubeVideoPlayerViewController

名前超長い。使い方は簡単です。MPMoviePlayerと同じようにつかう感じですかね?

サンプルコードを書くまでもなくて、これだけで再生できるようになります。超素敵です。


XCDYouTubeVideoPlayerViewController* videoPlayerViewController = [[XCDYouTubeVideoPlayerViewController alloc] initWithVideoIdentifier:@"urRW3jx67AI"];
[self presentMoviePlayerViewControllerAnimated:videoPlayerViewController];