YouTube APIを使用するだけです:
var tag = document.createElement('script');
tag.src = "https://www.youtube.com/iframe_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
function onYouTubeIframeAPIReady() {
player = new YT.Player('wraperElementId', {
height: '220',
width: '220',
videoId: 'video id from the url',
playerVars: {showinfo:0, autoplay:0},
events: {
'onReady': onPlayerReady,
'onStateChange': onPlayerStateChange
}
});
function onPlayerStateChange(event) {
}
更新:
それらを操作するには、サイトのビデオを取得する必要があります。jQuery を使用した例を次に示します。
var iframes=$('iframe').filter(function(index){// get all youtube iframes
return ( (/^https?:\/\/(?:www\.)?youtube(?:- nocookie)?\.com(\/|$)/i.test(this.src))
&& (this.offsetHeight >= 315) && (this.offsetWidth >= 400) );
});