Método canPlayType() do Video

Definição e uso

canPlayType() O método verifica se o navegador pode reproduzir o tipo de vídeo especificado.

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

  • "probably" - O navegador tem maior probabilidade de suportar este tipo de vídeo
  • "maybe" - O navegador pode suportar este tipo de vídeo
  • "" - (string vazia) O navegador não suporta este tipo de vídeo

Exemplo

Verifique se seu navegador pode reproduzir diferentes tipos de vídeo:

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

Experimente você mesmo

Sintaxe

videoObject.canPlayType(type)

Parâmetro

Parâmetro Descrição
type

Especifica o tipo de vídeo a ser testado (e codecs opcionais).

Valores comuns:

  • video/ogg
  • video/mp4
  • video/webm

Valores comuns, incluindo codecs:

  • video/ogg; codecs="theora, vorbis"
  • video/mp4; codecs="avc1.4D401E, mp4a.40.2"
  • video/webm; codecs="vp8.0, vorbis"

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" - Suporte mais provável
  • "maybe" - Pode ser 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