📅  最后修改于: 2023-12-03 15:15:37.272000             🧑  作者: Mango
HTML5引入了新的视频元素<video>用于嵌入视频到网页中,同时还提供了视频的相关属性。
其中,视频时长属性提供了视频文件的总时长,方便程序员进行相关操作。
video.duration属性返回视频的总时长,单位为秒。可以使用JavaScript来获取并操作该属性:
const myVideo = document.getElementById("myVideo");
console.log(myVideo.duration); // 输出视频总时长
<video id="myVideo" width="320" height="240" controls>
<source src="myVideo.mp4" type="video/mp4">
<source src="myVideo.ogg" type="video/ogg">
Your browser does not support the video tag.
</video>
<script>
const myVideo = document.getElementById("myVideo");
console.log(myVideo.duration); // 输出视频总时长
</script>
HTML | DOM 视频时长属性提供了方便的操作视频时长的方法,可以通过JavaScript来获取视频总时长,并进行相关操作。需要注意的是,视频加载、canplaythrough事件等因素都会对该属性的可用性产生影响,因此在使用该属性前需要进行相关的判断和处理。