@ivasenkoartem

Воспроизведение видео с ютуба при скроле?

Почему не работает?
var player;

function onYouTubePlayerAPIReady() {
  player = new YT.Player('video');
}


var tag = document.createElement('script');
tag.src = "//www.youtube.com/player_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);


var video_play = true;

var target = $('#video');
var targetPos = target.offset().top;
var winHeight = $(window).height();
var scrollToElem = targetPos - winHeight + 400;
$(window).scroll(function(){
  var winScrollTop = $(this).scrollTop();
  if(winScrollTop > scrollToElem){
	if (video_play == true) {
   		player.playVideo();
    	video_play = false;
  }
}
});

<iframe src="//www.youtube.com/embed/FKWwdQu6_ok?enablejsapi=1" width="700px" height="500px" frameborder="0" allowfullscreen id="video"></iframe>
  • Вопрос задан
  • 87 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы