質問: YoutubeAPIを利用し、アプリを運営しております。 今回はYoutubeのコンテンツによってはアプリ内では利用できないものがあり困っております。。 例えばVEVOコンテンツです。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/ec3c6f04f1d8620c71f9688d667578f5.png) このようにVEVOのコンテンツを含んでいるためWebのYoutubeで見ろとでてきます。 しかし数多くの公式アプリではVEVOのコンテンツを含んだ動画を視聴出来ます。 例えば洋楽歌詞ウィキアプリGeniusです。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/11fffbdd1f52b827be684c469cae637b.jpeg) このように左下の方にVEVOコンテンツの動画が再生されます。 どうしたらVEVOコンテンツなどを再生することができるのでしょうか? 是非お力添えしていただければと思っております! ちなみにGeniusは音楽関係組織NMPAとは歌詞を利用する許諾は取っていますがYoutubeを使い音楽を流すことは特に許諾は取ってないです。
回答: が参考になると思います。 Youtubeが提供しているyoutube-ios-player-helperのYTPlayerViewを使って、originプロパティを指定すれば再生できるようです。 詳しいインストール方法は にも説明があります。 実際やってみたらVEVOの動画も再生されました。 このライブラリは、最終的には の「IFrame Player API を使用した埋め込み IFrame」を使ってUIWebViewで表示しているようなので、既にIFrame Player APIを使っている場合や直接UIWebViewを使っている場合は、この方法でoriginプロパティを追加するだけでもおそらく再生できると思います。