JavaScript Youtube 動画 再生されているか 判定

JavaScriptでYoutubeで動画が再生されているか判定

JavaScriptプログラミング言語でYoutubeでHTML5の動画が再生されているかどうかを判定する方法について紹介します。HTML5の動画が再生されているかをif判定します。<pre><code>Object.defineProperty(HTMLMediaElement.prototype, 'playing…

Shou Arisaka
1 分で読める
2018年10月1日

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の動画が再生されているかどうかを判定する方法について紹介しました。

この記事をシェア

Shou Arisaka 2018年10月1日

🔗 リンクをコピー