0
Android携帯端末で自動再生するビデオを取得しようとしています。このコードはGoogle Chromeでテストされたデスクトップコンピュータで動作します。モバイルデバイスでビデオ自動起動をするにはどうすればよいですか?ビデオは、唯一のユーザーのアクション以下の果たすべきである -モバイルAndroidデバイスでJavascriptビデオが開始されない
<!DOCTYPE html>
<html lang="en">
<head>
<title>vid</title>
<script src="assets/js/jquery.min.js"></script>
<script>
$(document).ready(function() {
var myVideo = document.getElementById("video1");
function checkLoad() {
if (myVideo.readyState === 4) {
window.setTimeout(function() {
window.scrollTo(0, 0);
myVideo.play();
}, 800);
} else {
setTimeout(checkLoad, 100);
}
}
checkLoad();
});
</script>
</head>
<body>
<video id="video1" autobuffer>
<source src="assets/video/BigBuck.m4v">
<source src="assets/video/BigBuck.webm" type="video/webm">
No video support
</video>
</body>
</html>
動画タグに自動再生属性を追加してみてください。 このように: