Возьмем, к примеру, эту страницу:
<!doctype html>
<html>
<body>
<video id="video" controls width="500" muted="muted" >
<source src="https://file-examples.com/wp-content/uploads/2017/04/file_example_MP4_1920_18MG.mp4" type="video/mp4"/>
</video>
<script type="text/javascript">
var vid=document.getElementById('video')
vid.onpause=function(){
console.log('on pause executed')
}
vid.onplay=function(){
console.log('on play executed')
}
</script>
</body>
</html>
Если я ищу во время воспроизведения видео, они оба отображаются в консоли. Ни один из них не отображается в консоли, если я ищу, пока видео приостановлено. Как я могу сделать так, чтобы эти функции вызывались только тогда, когда пользователь явно приостанавливает / воспроизводит видео?