私は、mp4 ビデオを再生するために asp.net でモバイル ページを開発しました。
iOS ではユーザーの帯域幅を最小限に抑えるために自動再生機能が無効になっていることは知っていますが、Android で HTML5 mp4 ビデオを自動再生するにはどうすればよいでしょうか?
すでに HTML5 コードに自動再生を組み込んでいましたが、動作しません。
以下は私のコードです:
<video autoplay controls id='video1' width='100%' poster='images/top_icon.png' webkitEnterFullscreen poster preload='true'>
<source src='http://192.xxx.xxx.xx/XXXXVM01.mp4' type='video/mp4; codecs='avc1.42E01E, mp4a.40.2' >
</video>
さらに、ユーザーが画像オーバーレイをクリックするとビデオが再生されるという問題も修正しました。ありがとう、Karthi
コードは次のとおりです:
<script type="text/javascript">
$(document).ready(function() {
$("#video1").bind("click", function() {
var vid = $(this).get(0);
if (vid.paused) { vid.play(); }
else { vid.pause(); }
});
});
</script>
ありがとう
ジョー
ベストアンサー1
Android デバイスで自動再生を有効にするには、「muted」属性と「autoplay」属性を一緒に追加できます。
例えば
<video id="video" class="video" autoplay muted >