ユーザーがブラウザでページを開いたときに、ビデオを自動的に再生しようとしています。私のラップトップでは自動再生はすべてのブラウザで動作しますが、Android では Google Chrome では動作せず、Iphone ではサファリでは動作しません。私はすでに検索を行っており、Android の Google Chrome は html5 ビデオ タグをサポートしていないため、JavaScript を使用しましたが、機能しません。なんで?私は何をすべきか?これが私のコードです
<video id="video" autoplay autobuffer controls="controls" allowFullScreen >
<source src="video.mp4" type="video/mp4">
<source src="video.webm" type="video/webm" webView.mediaPlaybackRequiresUserAction = NO;>
<source src="video.theora.ogv" type="video/ogg">
<source src="video.flv" type="video/flv">
<source src="video.vob" type="video/vob">
<source src="video.mov" type="video/mov">
</video>
<script type="text/javascript">
var video = document.getElementById('video'); video.addEventListener('video',function(){
video.play();
});
video.addEventListener("domready", function(){ video.play();
});
video.addEventListener("ended", function(){
window.location = "http://www.google.com"
});
</script>