YouTube の特定の動画については、任意の iOS デバイスで http://youtube.com/watch?v=[code] にアクセスして動画を表示できます。
ただし、http://youtube.com/embed/[code] URL を使用すると (たとえば、ページの iframe やColorboxモーダルで)、iOS では再生されません。
たとえば、次のようなコードを使用する場合:
<iframe class="youtube-player" type="text/html" width="640" height="385" src="http://www.youtube.com/embed/VIDEO_ID" frameborder="0">
次のエラーが表示されます。
お使いのブラウザは現在、利用可能なビデオ形式を認識していません。ここをクリックして、HTML5 ビデオに関するよくある質問をご覧ください。
さらにひどいことに、リンクは iOS ではクリックできないので、どのページに移動するのかわかりません。YouTube に HTML5 ページがありますが、特に役立つことや驚くべきことは何も書かれていません。
iOS で期待どおりに機能する iframe 埋め込みに使用できる構文はありますか?