2016-07-26 22 views
8

Tôi đang sử dụng mediaelement.js để hiển thị video. Tôi đang sử dụng mã này:tính năng tự động phát mediaelement.js không hoạt động trên thiết bị di động

<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> 

Khi tải trang, tôi muốn tự động bắt đầu video. Điều này hoạt động tốt trong các trình duyệt trên máy tính để bàn, tuy nhiên, trong trình duyệt trên thiết bị di động, video không tự động phát.

Tôi đang làm gì sai?

+0

bây giờ bạn cần sự kiện khởi tạo do người dùng tạo() phương tiện trên thiết bị di động. bạn có thể sử dụng div rõ ràng để lừa người dùng chạm vào nó để kết thúc sự kiện click() vào cuộc gọi play() nhưng không thể chơi() mà không cần người dùng chạm vào _something_ – dandavis

Trả lời

Các vấn đề liên quan