次のコードを使用して、クリックして再生する機能をHTML5ビデオに追加しています。
$('video').click(function() {
if ($(this).get(0).paused) {
$(this).get(0).play();
}
else {
$(this).get(0).pause();
}
});
ブラウザのネイティブコントロールに干渉することを除いて、問題なく機能します。つまり、ユーザーが一時停止/再生ボタンをクリックしたときにキャプチャし、すぐに選択を元に戻し、一時停止/再生ボタンを無効にします。
DOMでビデオ部分だけを選択する方法はありますか、それとも失敗すると、ビデオコンテナのコントロール部分へのクリックをキャプチャする方法があります。これにより、ユーザーが押したときにクリックして再生する機能を無視/元に戻すことができます。一時停止/再生ボタン?