revision:
The onpause attribute defines a script to be run when the audio/video is paused either by the user or programmatically.
The onpause attribute is part of the event attributes and can be used on the following elements:<audio> and <video>.
The onplay attribute is used to define a script to run when the audio/video has been started or is no longer paused.
<element onpause="script"></element>
script: the script event runs when the onpause attribute is called.
Play and pause the audio file.
<p class="spec">Play and pause the audio file.</p> <audio style="margin-left:3vw;"" id="myAudio" controls onpause="pauseAudio()"> <source src="../../pics/horse.wav" type="audio/wav"> Your browser does not support the audio element. </audio> <script> function pauseAudio() { alert("The audio file has been paused"); } </script>
Play and pause the video.
<p class="spec">Play and pause the video.</p> <video style="margin-left:3vw" id="myVideo" width="320" height="176" controls onpause="pauseVideo()"> <source src="../../pics/Wuzhen-20-10_02.mp4" type="video/mp4"> Your browser does not support HTML5 video. </video> <script> function pauseVideo() { alert("The video has been paused"); } </script>