| audioTracks |
返回表示可用音频轨道的 AudioTrackList 对象。 |
| autoplay |
设置或返回是否在就绪(加载完成)后随即播放视频。 |
| buffered |
返回表示视频已缓冲部分的 TimeRanges 对象。 |
| controller |
返回表示视频当前媒体控制器的 MediaController 对象。 |
| controls |
设置或返回视频是否应该显示控件(比如播放/暂停等)。 |
| crossOrigin |
设置或返回视频的 CORS 设置。 |
| currentSrc |
返回当前视频的 URL。 |
| currentTime |
设置或返回视频中的当前播放位置(以秒计)。 |
| defaultMuted |
设置或返回视频默认是否静音。 |
| defaultPlaybackRate |
设置或返回视频的默认播放速度。 |
| duration |
返回视频的长度(以秒计)。 |
| ended |
返回视频的播放是否已结束。 |
| error |
返回表示视频错误状态的 MediaError 对象。 |
| height |
设置或返回视频的 height 属性的值。 |
| loop |
设置或返回视频是否应在结束时再次播放。 |
| mediaGroup |
设置或返回视频所属媒介组合的名称。 |
| muted |
设置或返回是否关闭声音。 |
| networkState |
返回视频的当前网络状态。 |
| paused |
设置或返回视频是否暂停。 |
| playbackRate |
设置或返回视频播放的速度。 |
| played |
返回表示视频已播放部分的 TimeRanges 对象。 |
| poster |
设置或返回视频的 poster 属性的值。 |
| preload |
设置或返回视频的 preload 属性的值。 |
| readyState |
返回视频当前的就绪状态。 |
| seekable |
返回表示视频可寻址部分的 TimeRanges 对象。 |
| seeking |
返回用户当前是否正在视频中进行查找。 |
| src |
设置或返回视频的 src 属性的值。 |
| startDate |
返回表示当前时间偏移的 Date 对象。 |
| textTracks |
返回表示可用文本轨道的 TextTrackList 对象。 |
| videoTracks |
返回表示可用视频轨道的 VideoTrackList 对象。 |
| volume |
设置或返回视频的音量。 |
| width |
设置或返回视频的 width 属性的值。 |
| 方法 |
描述 |
| addTextTrack() |
向视频添加新的文本轨道。 |
| canPlayType() |
检查浏览器是否能够播放指定的视频类型。 |
| load() |
重新加载视频元素。 |
| play() |
开始播放视频。 |
| pause() |
暂停当前播放的视频。 |
| 事件名称 |
描述 |
| abort |
在播放被终止时触发,例如, 当播放中的视频重新开始播放时会触发这个事件。 |
| canplay |
在媒体数据已经有足够的数据(至少播放数帧)可供播放时触发。这个事件对应CAN_PLAY的readyState。 |
| canplaythrough |
在媒体的readyState变为CAN_PLAY_THROUGH时触发,表明媒体可以在保持当前的下载速度的情况下不被中断地播放完毕。注意:手动设置currentTime会使得firefox触发一次canplaythrough事件,其他浏览器或许不会如此。 |
| durationchange |
元信息已载入或已改变,表明媒体的长度发生了改变。例如,在媒体已被加载足够的长度从而得知总长度时会触发这个事件。 |
| emptied |
媒体被清空(初始化)时触发。 |
| ended |
播放结束时触发。 |
| error |
在发生错误时触发。元素的error属性会包含更多信息。参阅 HTMLMediaElement.error 获得详细信息。 |
| loadeddata |
媒体的第一帧已经加载完毕。 |
| loadedmetadata |
媒体的元数据已经加载完毕,现在所有的属性包含了它们应有的有效信息。 |
| loadstart |
在媒体开始加载时触发。 |
| mozaudioavailable |
当音频数据缓存并交给音频层处理时 |
| pause |
播放暂停时触发。 |
| play |
在媒体回放被暂停后再次开始时触发。即,在一次暂停事件后恢复媒体回放。 |
| playing |
在媒体开始播放时触发(不论是初次播放、在暂停后恢复、或是在结束后重新开始)。 |
| progress |
告知媒体相关部分的下载进度时周期性地触发。有关媒体当前已下载总计的信息可以在元素的buffered属性中获取到。 |
| ratechange |
在回放速率变化时触发。 |
| seeked |
在跳跃操作完成时触发。 |
| seeking |
在跳跃操作开始时触发。 |
| stalled |
在尝试获取媒体数据,但数据不可用时触发。 |
| suspend |
在媒体资源加载终止时触发,这可能是因为下载已完成或因为其他原因暂停。 |
| timeupdate |
元素的currentTime属性表示的时间已经改变。 |
| volumechange |
在音频音量改变时触发(既可以是volume属性改变,也可以是muted属性改变).。 |
| waiting |
在一个待执行的操作(如回放)因等待另一个操作(如跳跃或下载)被延迟时触发。 |