[javascript-jQuery] 유튜브 영상을 버튼으로 재생, 일시정지 하기
최고관리자
2018.02.20 10:45
8,812
0
본문
유튜브 영상을 버튼으로 재생, 일시정지 하기
Explanation
유튜브 iframe(자바스크립트) API : https://developers.google.com/youtube/iframe_api_reference?hl=ko
모든 정보는 구글 개발자 사이트를 통해 한글로 제공하고 있습니다.
소스보기
[html]
<iframe id="youtube_video" src="https://www.youtube.com/embed/ABCDEFGHIJK?version=3&enablejsapi=1"></iframe>
<!-- ABCDEFGHIJK = 영상코드 -->
<!-- button -->
<p id="play">재생</p>
<p id="pause">일시정지</p>
[javascript]
jQuery(document).ready(function($){
"use strict";
$(window).load(function(){
youtube_play_api(); //window가 로드되면 함수 실행
}
function youtube_play_api(){
"use strict";
var tag = document.createElement('script');
tag.src = "https://www.youtube.com/iframe_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
var player;
setTimeout(function(){
player = new YT.Player('youtube_video', {});
}, 1000);
$("#play").click(function(){
if(player){
var fn = function(){player.playVideo();}
setTimeout(fn, 1000);
}
});
$("#pause").click(function(){
player.pauseVideo();
});
}
});
댓글목록 0