HTML音频/视频参考
-
-
HTML音频/视频方法
下表是HTML音频/视频方法:方法 描述 addTextTrack() 为音频/视频添加一个新的文本跟踪 canPlayType() 检查浏览器是否可以播放指定的音频/视频类型 load() 重新加载音频/视频元素 play() 开始播放音频/视频 pause() 暂停当前播放的音频/视频 -
HTML音频/视频属性
下表是HTML音频/视频属性:属性 描述 audioTracks 返回一个表示可用音轨的AudioTrackList对象 autoplay 设置或返回音频/视频是否应该在加载后立即开始播放 buffered 返回一个TimeRanges对象,表示音频/视频的缓冲部分 controller 返回MediaController对象,表示音频/视频的当前媒体控制器 crossOrigin 设置或返回音频/视频的CORS设置 controls 设置或返回音频/视频是否显示控件(如播放/暂停等) currentSrc 返回当前音频/视频的URL currentTime 设置或返回音频/视频中的当前回放位置(以秒为单位) defaultMuted 设置或返回音频/视频是否应该在默认情况下保持静音 defaultPlaybackRate 设置或返回音频/视频播放的默认速度 duration 返回当前音频/视频的长度(以秒为单位) ended 返回音频/视频播放是否结束 error 返回一个MediaError对象,表示音频/视频的错误状态 loop 设置或返回音频/视频结束后是否应重新开始 mediaGroup 设置或返回音频/视频所属的组(用于链接多个音频/视频元素) muted 设置或返回音频/视频是否静音 networkState 返回音频/视频的当前网络状态 paused 返回音频/视频是否暂停 playbackRate 设置或返回音频/视频播放的速度 played 返回一个TimeRanges对象,表示音频/视频的播放部分 preload 设置或返回页面加载时是否加载音频/视频 readyState 返回音频/视频的当前就绪状态 seekable 返回一个TimeRanges对象,该对象表示音频/视频的可查找部分 seeking 返回用户当前是否在音频/视频中搜索 src 设置或返回音频/视频元素的当前源 startDate 返回表示当前时间偏移量的日期对象 textTracks 返回一个表示可用文本轨迹的TextTrackList对象 videoTracks 返回一个表示可用视频轨道的VideoTrackList对象 volume 设置或返回音频/视频的音量 -
HTML音频/视频事件:
下表是HTML音频/视频事件事件 描述 abort 当音频/视频的加载中止时触发 canplay 当浏览器可以开始播放音频/视频时触发 canplaythrough 当浏览器可以在不停止缓冲的情况下播放音频/视频时触发 durationchange 当音频/视频的持续时间发生更改时触发 emptied 当当前播放列表为空时触发 ended 当当前播放列表结束时触发 error 在加载音频/视频时发生错误时触发 loadeddata 当浏览器加载音频/视频的当前帧时触发 loadedmetadata 当浏览器为音频/视频加载元数据时触发 loadstart 当浏览器开始查找音频/视频时触发 pause 当音频/视频暂停时触发 play 当音频/视频已经启动或不再暂停时触发 playing 在暂停或停止缓冲后,在播放音频/视频时触发 progress 在浏览器下载音频/视频时触发 ratechange 当音频/视频的播放速度改变时触发 seeked 当用户移动/跳跃到音频/视频中的新位置时触发 seeking 当用户开始移动/跳跃到音频/视频中的新位置时触发 stalled 当浏览器试图获取媒体数据,但数据不可用时触发 suspend 当浏览器有意不获取媒体数据时触发 timeupdate 当当前回放位置发生更改时触发 volumechange 当音量更改时触发 waiting 当视频停止时触发,因为它需要缓冲下一帧