Propriedade de duração do vídeo

Definição e uso

duration A propriedade retorna a duração do vídeo, em segundos.

Observação:Diferentes navegadores retornam valores diferentes. No exemplo a seguir, Internet Explorer, Firefox e Chrome retornam 12.612". Safari retorna "12.612000465393066", Opera 12 retorna "12.585215419", e Opera 18 retorna "12.62069".

Observação:Esta propriedade é apenas de leitura.

Exemplo

Obter a duração do vídeo:

var x = document.getElementById("myVideo").duration;

Experimente pessoalmente

Sintaxe

videoObject.duration

Detalhes técnicos

Retorno:

Número, que representa a duração do vídeo, em segundos.

Se o vídeo não for configurado, retorna "NaN" (não um número).

Se o vídeo for transmitido em streaming e não tiver comprimento pré-definido, retorna "Inf" (infinito).

Suporte de navegador

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Suporte 9.0 Suporte Suporte Suporte