Método HTML de áudio/vídeo DOM canPlayType()

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

Exemplo

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

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

Definição e uso

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

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

  • "provavelmente" - o navegador provavelmente suporta este tipo de áudio/vídeo
  • "talvez" - o navegador pode suportar este tipo de áudio/vídeo
  • "" - (string vazia) o navegador não suporta este tipo de áudio/vídeo

Suporte ao navegador

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

Method
canPlayType() Yes 9.0 Yes Yes Yes

Sintaxe

audio|video.canPlayType(type)

Valores de parâmetro

Value Description
type Specifies the audio/video type (and optional codecs) to test support for.

Common values:

  • video/ogg
  • video/mp4
  • video/webm
  • audio/mpeg
  • audio/ogg
  • audio/mp4

Common values, including codecs:

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

Note: This method can only return "probably" if codecs are included.

Detalhes técnicos

Valor de retorno: Uma String, representando o nível de suporte. Valores de retorno possíveis:
  • "provavelmente" - suporte mais provável
  • "talvez" - pode suportar
  • "" - (string vazia) sem suporte

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