iOSのデバイス上でYouTubeの動画を扱うときに、PC上のブラウザとは異なった制約がかかる箇所がいくつかあるのでまとめておきます。 ■iOSアプリでYouTube動画を扱いたいとき youtube/youtube-ios-player-helper を使うのがもっともよいです。こちらはYouTube公式のライブラリとなっています。具体的な実装としてはUIWebViewを使い、その上にYouTubeのiframe APIを用いてiframeのプレイヤーをロードして表示する実装になっています。その他一部のAPIについてはObjective-C経由でそのまま呼び出せるようになっていて便利です。 こちらに動画ロード時に使えるパラメータの一覧があります。 またこちらにプレイヤーのAPIの一覧があります。 以上に記載がある機能は基本的に使えますが、一部例外があります。以下で説明します。 ■iOSア
![iOS デバイス上で YouTube の動画を扱うときの制限事項などまとめ](https://cdn-ak-scissors.b.st-hatena.com/image/square/41ac16f9f77d05bce7d0ebbd537d98505bfbd1a4/height=288;version=1;width=512/http%3A%2F%2F1.bp.blogspot.com%2F-FLFHzU_04jQ%2FTzKUyhYGL-I%2FAAAAAAAACwU%2FawcQBGC0qoE%2Fs72-c%2F20120126115621.png)