Latest web development tutorials

HTML 오디오 / 비디오

HTML 오디오 / 비디오 DOM 참조

HTML5 DOM은 <오디오> 및 <비디오>에 대한 요소는 메서드, 속성 및 이벤트를 제공합니다.

당신이 요소를 <오디오> 및 <비디오>를 조작하는 자바 스크립트를 사용할 수 있도록 이러한 메서드, 속성 및 이벤트.


HTML 오디오 / 비디오 방법

方法 描述
addTextTrack() 向音频/视频添加新的文本轨道。
canPlayType() 检测浏览器是否能播放指定的音频/视频类型。
load() 重新加载音频/视频元素。
play() 开始播放音频/视频。
pause() 暂停当前播放的音频/视频。

HTML 오디오 / 비디오 속성

属性 描述
audioTracks 返回表示可用音频轨道的 AudioTrackList 对象。
autoplay 设置或返回是否在加载完成后随即播放音频/视频。
buffered 返回表示音频/视频已缓冲部分的 TimeRanges 对象。
controller 返回表示音频/视频当前媒体控制器的 MediaController 对象。
controls 设置或返回音频/视频是否显示控件(比如播放/暂停等)。
crossOrigin 设置或返回音频/视频的 CORS 设置。
currentSrc 返回当前音频/视频的 URL。
currentTime 设置或返回音频/视频中的当前播放位置(以秒计)。
defaultMuted 设置或返回音频/视频默认是否静音。
defaultPlaybackRate 设置或返回音频/视频的默认播放速度。
duration 返回当前音频/视频的长度(以秒计)。
ended 返回音频/视频的播放是否已结束。
error 返回表示音频/视频错误状态的 MediaError 对象。
loop 设置或返回音频/视频是否应在结束时重新播放。
mediaGroup 设置或返回音频/视频所属的组合(用于连接多个音频/视频元素)。
muted 设置或返回音频/视频是否静音。
networkState 返回音频/视频的当前网络状态。
paused 设置或返回音频/视频是否暂停。
playbackRate 设置或返回音频/视频播放的速度。
played 返回表示音频/视频已播放部分的 TimeRanges 对象。
preload 设置或返回音频/视频是否应该在页面加载后进行加载。
readyState 返回音频/视频当前的就绪状态。
seekable 返回表示音频/视频可寻址部分的 TimeRanges 对象。
seeking 返回用户是否正在音频/视频中进行查找。
src 设置或返回音频/视频元素的当前来源。
startDate 返回表示当前时间偏移的 Date 对象。
textTracks 返回表示可用文本轨道的 TextTrackList 对象。
videoTracks 返回表示可用视频轨道的 VideoTrackList 对象。
volume 设置或返回音频/视频的音量。

HTML 오디오 / 비디오 이벤트

행사 기술
중단 화재가 오디오 / 비디오 부하 포기 된 경우.
canplay 화재 브라우저는 오디오 / 비디오 재생을 시작할 수있을 때.
canplaythrough 브라우저 인해 버퍼링에 일시 정지하지 않고 재생할 수있는 화재.
durationchange 시간의 오디오 / 비디오의 길이가 변경 화재.
비워 화재 현재 재생 목록이 비어있을 때.
종료 현재 재생 목록이 종료 발생합니다.
오류 오류가로드하는 동안 오디오 / 비디오에서 발생 때 트리거됩니다.
loadeddata 브라우저는 상기 현재 프레임의 오디오 / 비디오를로드 화재.
loadedmetadata 브라우저는 오디오 / 비디오 메타 데이터를로드 화재.
에 Loadstart 화재 브라우저는 오디오 / 비디오를 찾고 시작할 때.
중지 화재는 오디오 / 비디오가 일시 중지 될 때.
놀이 오디오 / 비디오가 시작되지 않았거나 더 이상 일시 중지가 발생합니다.
재생 때문에 버퍼링 및 일시 정지거나 오디오 / 비디오 준비 후 중지 발생합니다.
진행 화재 브라우저가 오디오 / 비디오를 다운로드 할 때.
ratechange 오디오 / 비디오 재생 속도가 변경 화재.
탐색했습니다 화재 사용자가 새로운 위치에서 오디오 / 비디오 / 점프를 이동하는 경우.
추구 화재는 사용자가 새로운 위치로, 오디오 / 비디오 / 점프 이동하기 시작할 때.
정체 때 브라우저는 미디어 데이터를 획득하기 위해 시도하지만 트리거 될 때, 데이터를 사용할 수 없습니다.
일시 중단 브라우저가 트리거되면 의도적으로 미디어 데이터를 얻을 수 없습니다.
timeupdate 현재의 재생 위치가 변경 화재.
volumechange 볼륨이 변경되었을 때 발생합니다.
기다리는 때문에 트리거 할 필요성을 때 다음 정류장 비디오 프레임 버퍼.