8
私はmediaelement.jsを使用して動画を表示しています。私はこのコードを使用しています:mediaelement.jsモバイルデバイスでの自動再生が動作しません
<body>
<video id="player1" style="width: 100%; height: 100%;" preload="auto" autoplay="true" src="video.mp4" />
<script>
$('video').mediaelementplayer({
features: ['playpause','progress','current','duration','tracks','volume','fullscreen'],
});
var player = new MediaElementPlayer('player1');
player.play();
</script>
</body>
ページが読み込まれたら、私は自動的にビデオを開始したいと思います。これはデスクトップブラウザでうまく動作しますが、モバイルブラウザでは動画は自動的に再生されません。
私は間違っていますか?
あなたは今、モバイル上で()メディアを再生するには、ユーザー初期化イベントを必要としています。 clear divを使用してユーザーに触れさせ、click()イベントをplay()呼び出しに連鎖させますが、_something_に触れることなくplay()することはできません – dandavis