Método canPlayType() do Audio

Definição e uso

canPlayType() O método verifica se o navegador pode reproduzir o tipo de áudio especificado.

canPlayType() O método pode retornar um dos seguintes valores:

  • "probably" - O navegador tem a maior probabilidade de suportar esse tipo de áudio
  • "maybe" - O navegador pode suportar esse tipo de áudio
  • "" - (string vazia) O navegador não suporta esse tipo de áudio

Exemplo

Verifique se seu navegador pode reproduzir diferentes tipos de áudio:

var x = document.createElement("AUDIO");
isSupp = x.canPlayType(vidType+';codecs="'+codType+'"');

Experimente você mesmo

Sintaxe

audioObject.canPlayType(type)

Valor do parâmetro

Valor Descrição
type

Especifica os tipos de áudio suportados a serem testados (e codecs opcionais).

Valores comuns:

  • audio/mpeg
  • audio/ogg
  • audio/mp4

Valores comuns, incluindo codecs:

  • audio/ogg; codecs="vorbis"
  • audio/mp4; codecs="mp4a.40.5"

Notas:Se contiver codificadores, este método pode retornar apenas "probably".

Detalhes técnicos

Valor de retorno:

Valores de string que representam o nível de suporte. Valores possíveis de retorno:

  • "probably" - muito provavelmente suportado
  • "maybe" - possivelmente suportado
  • "" - (String vazia) não suportado

Suporte ao navegador

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