Evento onvolumechange

Definição e uso

O evento onvolumechange ocorre sempre que o volume do vídeo/áudio é alterado.

Este evento é acionado pelas seguintes situações:

  • Aumentar ou diminuir o volume
  • Silenciar ou desligar o player de mídia

Dica:Use o objeto áudio/vídeo Propriedade volume para definir ou retornar o volume do áudio/vídeo.

Exemplo

Exemplo 1

Execute JavaScript quando o volume do vídeo mudar:

<video onvolumechange="myFunction()">

Experimente você mesmo

Exemplo 2

Execute JavaScript quando a volume do áudio mudar:

<audio onvolumechange="myFunction()">

Experimente você mesmo

Exemplo 3

Defina o volume usando a propriedade volume:

document.getElementById("myVideo").volume = 0.2;

Experimente você mesmo

Sintaxe

No HTML:

<elemento onvolumechange="myScript">

Experimente você mesmo

No JavaScript:

objeto.onvolumechange = function(){myScript};

Experimente você mesmo

No JavaScript, use o método addEventListener():

objeto.addEventListener("volumechange", myScript);

Experimente você mesmo

Notas:Internet Explorer 8 ou versões anteriores não suportam Método addEventListener().

Detalhes técnicos

P冒泡: Não suportado
Cancelável: Não suportado
Tipo de evento: Evento
Tags HTML suportadas: <audio> e <video>
Versão DOM: Eventos Level 3

Suporte do navegador

Os números na tabela indicam a primeira versão do navegador que suporta completamente o evento.

Eventos Chrome IE Firefox Safari Opera
onvolumechange Suporte 9.0 Suporte Suporte Suporte