Javascript - проблема с автоматическим воспроизведением видео - PullRequest
0 голосов
/ 20 декабря 2018

Я работаю над сценарием, который делает автозапуск видео.Я пытался, но это не сработало.Я приложил свой код и мою тестовую ссылку ниже для получения дополнительной информации.

window.addEventListener("scroll",  videoPlay);

function videoPlay(){
    var scrollTop     = jQuery(window).scrollTop();
    var  elementOffset =  jQuery("#my_video_1").offset().top;
    distance      = ( elementOffset - scrollTop );

    if(distance <= 250){
        let player = document.querySelector("#my_video_1");
        player.muted= true;
        player.play();
        // return player
    }
}

http://dev.netbramha.in/projects/test-coder/contact.html

Пожалуйста, помогите в этом.Спасибо:)

1 Ответ

0 голосов
/ 20 декабря 2018

Проверьте это

window.addEventListener("scroll",  videoPlay);

     function videoPlay(){
            var scrollTop     = jQuery(window).scrollTop();
            var  elementOffset =  jQuery("#my_video_1").offset().top;
            distance      = ( elementOffset - scrollTop );

            if(distance <= 250){
                var myPlayer = videojs('my_video_1');
                myPlayer.play();
                jQuery("#my_video_1").addClass("vjs-playing");
               }
            }
...