2016-07-26 31 views
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> 

ページが読み込まれたら、私は自動的にビデオを開始したいと思います。これはデスクトップブラウザでうまく動作しますが、モバイルブラウザでは動画は自動的に再生されません。

私は間違っていますか?

+0

あなたは今、モバイル上で()メディアを再生するには、ユーザー初期化イベントを必要としています。 clear divを使用してユーザーに触れさせ、click()イベントをplay()呼び出しに連鎖させますが、_something_に触れることなくplay()することはできません – dandavis

答えて

関連する問題