javascript - html5 javascript autoplayがAndroid 4.4で機能しない

原文 javascript android html video

Androidブラウザー(またはボートブラウザー)でのビデオの自動起動に問題があります。動作し、android <4.2.2バージョンで完全に動作しています。しかし、4.2.2以降のandroidバージョンでは、ビデオが自動開始されず、マウスのクリックが再生されるのを待ちます。
以下は私のコードの基本的な部分です。



<script>
var vid=document.getElementById('videoPlayer');
vid.addEventListener("loadstart", showVideo, false);

function showVideo() {
  vid.play();
}
</script>

<video id="videoPlayer" src="videos/video1.mp4" width="100%" height="auto" autoplay="autoplay" autobuffer controls />





Androidバージョン> = 4.4のときにAndroidブラウザーでMP4ビデオを自動起動する方法
答え
AndroidはモバイルWebでの自動再生を許可していません。ネイティブコードでWebViewを構築するときに自動再生を許可するか、ユーザーイベントからplayer.play()の呼び出しにルーティングする必要があります

iOSはフルスクリーンでモバイルWebのみを再生できます。インラインビデオが必要な場合はアプリ内にする必要があります
関連記事

javascript - javascript / jqueryマップとは何ですか?

javascript - ページが変更されたときに音でユーザーに警告する

javascript - AngularJSとDjango ReST Frameworkの重複POST

javascript - ハイチャート-円グラフからのセグメントの削除

javascript - .NETで復号化するCryptoJS AES暗号化暗号を作成する

javascript - JSDocはコールバック関数にリンクします

javascript - JavaScript + Unicode正規表現

javascript - バックエンドサービスに同じ呼び出しを行う複数のブラウザースクリプトを処理するには

javascript - angularjsの名前とタイトルに従ってデータをフィルタリングする方法は?

javascript - console.logを呼び出すときにChromeスタックトレースをだましてリダイレクトする方法はありますか?