YouTubeチャンネル内のプレイリスト用のカスタムYouTubeプレーヤーを開発しようとしていますが、YouTubeIframeAPIに出くわしました。
デスクトップで動作するプレーヤーの実装に成功しましたが、モバイルデバイスで動作させるのにいくらかの課題が発生しています。ドキュメントによると、Iframe APIは、HTML5ビデオのサポートを検出できるため、モバイルでYouTubeビデオを表示する場合に使用するのに適していますが、ここに示すように、ドキュメント内のコードとデモコードを試してみると
https://developers.google.com/youtube/iframe_api_reference#Getting_Started
ビデオの画像はモバイルブラウザに読み込まれますが、再生しようとすると、IOSデバイスの再生ボタンに十字が付いた灰色のQuicktime画像が表示され、Androidではフラッシュにフォールバックします。
iframe urlの最後に?html5 = 1を追加して、HTML 5モードを強制し、デスクトップと各モバイルブラウザーの両方でYoutubeによるHTML5トライアルを選択しましたが、結果には影響しません。
デスクトップでページをロードする場合HTML5モードでロードされるので、モバイルではどうでしょうか。
どんな助けでもいただければ幸いです
ありがとう
J