Evento de finalização do DOM de áudio/vídeo HTML

❮ Referência HTML de áudio/vídeo DOM

Exemplo

Alerta de que o áudio terminou:

var aud = document.getElementById("myAudio");
aud.onended = function() {
    alert("The audio has ended");
};

Mais exemplos de "Experimente você mesmo" abaixo.


Definição e uso

O evento finalizado ocorre quando o áudio/vídeo chega ao fim.

Este evento é útil para mensagens como "obrigado por ouvir", "obrigado por assistir", etc.


Suporte ao navegador

Os números na tabela especificam a primeira versão do navegador que oferece suporte total ao evento.

Event
ended Yes 9.0 Yes Yes Yes

Sintaxe

Em HTML:

<audio|video onended="myScript">

Em JavaScript:

audio|video.onended=function(){myScript};

Em JavaScript, usando o método addEventListener():

audio|video.addEventListener("ended", myScript);

Detalhes técnicos

Tags HTML suportadas: <áudio> e <vídeo>
Objetos JavaScript suportados: Áudio vídeo

Mais exemplos

Exemplo

Alerta de que o vídeo terminou:

var vid = document.getElementById("myVideo");
vid.onended = function() {
    alert("The video has ended");
};

❮ Referência HTML de áudio/vídeo DOM