Latest web development tutorials

HTML Áudio / Vídeo

Áudio HTML / Video DOM Reference

HTML5 DOM para o <audio> e <video> elemento fornece métodos, propriedades e eventos.

Estes métodos, propriedades e eventos que permitem que você use JavaScript para manipular o <audio> e <video> elementos.


método de áudio / vídeo HTML

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

Áudio HTML / Propriedades de vídeo

属性 描述
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 设置或返回音频/视频的音量。

Áudio HTML / Vídeo Evento

evento descrição
abortar Fires quando a carga de áudio / vídeo foi abandonado.
canplay É acionado quando o navegador pode iniciar a reprodução do áudio / vídeo.
canplaythrough É acionado quando o navegador podem ser reproduzidos sem pausa devido ao tamponamento.
durationchange É acionado quando o comprimento de áudio / vídeo de tempo mudou.
esvaziada É acionado quando a lista actual está vazia.
terminou Fires quando a lista de reprodução atual foi encerrada.
erro Ele é acionado quando ocorre um erro no áudio / vídeo durante o carregamento.
loadeddata É acionado quando o navegador tiver carregado um áudio / vídeo do quadro atual.
loadedmetadata É acionado quando o navegador tiver carregado um metadados de áudio / vídeo.
loadstart É acionado quando o navegador começar a olhar para áudio / vídeo.
pausa É acionado quando o áudio / vídeo está em pausa.
jogar É acionado quando o áudio / vídeo tem iniciados ou já não está suspenso.
jogar É acionado quando o áudio / vídeo devido ao tamponamento e pausar ou parar depois de pronto.
progresso É acionado quando o navegador é baixar o áudio / vídeo.
ratechange É acionado quando a velocidade de reprodução de áudio / vídeo mudou.
seeked É acionado quando o usuário tem que mover / salto para o áudio / vídeo em um novo local.
buscando É acionado quando o usuário começa a se mover / salto para o áudio / vídeo para uma nova posição.
estagnou Quando o navegador tenta obter dados de mídia, mas os dados não estão disponíveis quando acionado.
suspender Quando o navegador é disparado deliberadamente não obter dados de mídia.
timeupdate É acionado quando a posição de reprodução atual foi alterado.
volumechange Dispara quando o volume foi alterado.
espera Devido à necessidade de acionar quando o buffer de frame de vídeo para a próxima parada.