<video>
デザインの一部として (実際のビデオとしてではなく) 機能するいくつかの要素 (ループ アニメーション) を含むサイトを構築しています。これはデスクトップ ブラウザーでは非常にうまく機能しますが、モバイル デバイスでは問題が発生します。
Android または iOS デバイス (つまり、モバイル Webkit) でサイトを表示すると、OS のビデオ プレーヤーの外観が表示され、クリックするとビデオが何らかのポップアップで開きます。次のようにすることで、自動再生の制限を回避できることはわかっています。
window.onload = function() {
var pElement = document.getElementById("myVideo");
pElement.load();
pElement.play();
};
ただし、これにより、別のウィンドウでビデオが再び開きます...
モバイルデバイスでデスクトップのような動作をエミュレート/有効にする可能性を知っている人はいますか? ありがとう!
編集:
マークアップは基本的な<video>
構文です。ところで:
<video autoplay loop>
<source src="vid.mp4" type="video/mp4" />
<source src="vid.ogg" type="video/ogg" />
<source src="vid.webm" type="video/webm" />
</video>