- Published on
JavaScriptでYoutubeで動画が再生されているか判定
- Authors
- Name
- Shou Arisaka / 有坂翔
JavaScriptプログラミング言語でYoutubeでHTML5の動画が再生されているかどうかを判定する方法について紹介します。
HTML5の動画が再生されているかをif判定します。
Object.defineProperty(HTMLMediaElement.prototype, 'playing', {
get: function(){
return !!(this.currentTime > 0 && !this.paused && !this.ended && this.readyState > 2);
}
})
if(document.querySelector('#movie_player > div.html5-video-container > video').playing){
console.log('true') ;
}
まとめ
今回はObject.defineProperty
というメソッドを使ってHTML5の動画が再生されているかどうかを判定する方法について紹介しました。