-
크롬 오토플레이 푸는방법 (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);
'JQUERY' 카테고리의 다른 글
lightslider auto height(라이트슬라이드 자동높이 조절) (0) 2021.04.15 1.9이후 삭제 함수 (0) 2020.09.03 onclick 사용시 $(this) 사용방법 (0) 2020.06.11 데이트픽커 init (0) 2020.06.11 jquery 시리얼라이즈로 값을 넘겼을경우 php에서 받는법 (0) 2020.06.09