Video标签属性、对象属性、对象方法、以及对象事件有哪些
标签属性
src
: 视频文件的 URL。controls
: 显示浏览器默认的视频控件,比如播放/暂停按钮、音量控制等。width
: 视频播放器的宽度。height
: 视频播放器的高度。autoplay
: 视频加载后自动播放。loop
: 视频结束时重新开始播放。muted
: 视频静音播放。
对象属性
<video>
元素还有一些可以通过 JavaScript 进行访问和控制的对象属性,比如:
video.currentTime
: 获取或设置视频的当前播放时间。video.duration
: 获取视频的总时长。video.paused
: 判断视频是否暂停。video.volume
: 获取或设置视频的音量。video.muted
: 获取或设置视频的静音状态。
对象方法
<video>
元素也有一些可以通过 JavaScript 调用的方法,比如:
play()
: 开始播放视频。pause()
: 暂停视频播放。
对象的事件
<video>
元素支持一些事件,可以在 JavaScript 中对其进行监听,比如:
onloadstart
: 当浏览器开始加载视频时触发。onplay
: 当视频开始播放时触发。onpause
: 当视频暂停时触发。onended
: 当视频播放结束时触发。onerror
: 当视频加载出错时触发。