ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 크롬 오토플레이 푸는방법 (jwplayer)
    JQUERY 2021. 1. 28. 15:04

    오토플레이는 마우스 또는 포커스의 위치가 있는지 없는지로 판단하여 play를 결정한다

     

     

    화면로드후 아무 앨리먼트를 지정한후 포커스한다

    $('#musicPlayer').load(function(){    // iframe이 모두 load된후 제어

          $("#wrapper").focus();

    });

     

    포커스가 걸리면 오토플레이를 막고 있던것이 풀리고 플레이를 실행하여도 실행이 된다

     

     

    ex)jwplayer

     

    // Force the player width once it gets going

                jwplayer().onPlay(function(){

                      var playerWidth = getPlayerWidth();

                      jwplayer().resize(playerWidth,40);

                      scrollToTrack(getPlaylistIndex());

                });

                var checkPlay = false;

                var timerId  = setInterval(function(){

                      if(!checkPlay)

                      {

                            console.log(jwplayer().getState());

                            if(jwplayer().getState() == "IDLE" || jwplayer().getState() === undefined)

                            {

                                  $(".list-group").find(".active").children().click();

                            }

                            else if(jwplayer().getState() == "BUFFERING")

                            {

                                   clearInterval(timerId);

                            }

                      }

                }, 3000);

     

     

     

     

    댓글

Designed by Tistory.