7

最近、標準の iframe 埋め込みコードを使用して動画を埋め込み、次のように autoplay=1 を追加すると、問題が発生しました。

<iframe width="420" height="315" src="http://www.youtube.com/embed/Le4kjAIcj4k?rel=0&amp;autoplay=1" frameborder="0" allowfullscreen></iframe>

テスト時の結果:

  • プレーヤーの Flash バージョンがロードされている場合、自動再生はデスクトップとモバイルの両方で機能します (Flash が存在し、HTML5 ベータ参加 Cookie が存在しない場合)。
  • デスクトップの HTML5 バージョンでも動作します
  • ただし、HTML5 モバイル バージョンでは自動再生されません(このページのFirefox Mobile と Chrome の両方を使用して Android 4.1.2 でテストされています。Android では、フラッシュがないことを確認する必要があります)。

これは既知の問題ですか? 回避策はありますか?

4

1 に答える 1

9

Flash が無効になっているブラウザでプレーヤーを使用する場合<iframe>、再生は HTML5<video>タグを介して処理されます。

Appleは、iOS Safariのタグでのメディアの自動再生を明示的に禁止しています。<video>

これは、デフォルトの Android ブラウザまたはChromeの少なくとも最近のバージョンにも当てはまります。Android Firefox にも同じ制限があるのではないかと強く思います。

于 2013-02-21T19:17:13.693 に答える