检查视频播放是否结束:
<button onclick="myFunction()" type="button">视频播放结束了吗?</button><br> <video id="myVideo" width="320" height="176" controls> <source src="../../../assets/mov_bbb.mp4" type="video/mp4"> 您的浏览器不支持 HTML5 视频。 </video> <script> var vid = document.getElementById("myVideo"); function myFunction() { alert(vid.ended); } </script>
JavaScript:
var vid = document.getElementById("myVideo");
alert(vid.ended);
ended
属性返回音频/视频(audio/video)的播放是否已经结束。
当播放位置在音频/视频(audio/video)的末尾时,音频/视频已结束。
注意⚠️: 此属性是只读的。
表中的数字指定了完全支持该属性的第一个浏览器版本。
属性 Property | |||||
---|---|---|---|---|---|
ended | Yes | 9.0 | 3.5 | Yes | Yes |
audio|video.ended
返回值: | 一个布尔值,如果播放结束返回true,否则返回false |