HTML | Método DOM Video canPlayType( )

El método Video canPlayType() se usa para verificar si el navegador puede reproducir el tipo de video especificado o no . El método Video canPlayType devuelve una string que representa el nivel de soporte. 

Sintaxis:

videoObject.canPlayType(type)

Valores paramétricos:

  • type : especifica el tipo de video (y los códecs opcionales) para probar la compatibilidad.

Devolución: el método Video canPlayType() generalmente devuelve uno de los siguientes valores:

  • «probablemente»: significa que este tipo de video probablemente sea compatible con el navegador.
  • “tal vez”: significa que el navegador podría admitir este tipo de video.
  • “” (string vacía): significa que el navegador no admite este tipo de video.

El siguiente programa ilustra el método Video canPlayType() : 

Ejemplo: Verificar si un navegador puede reproducir diferentes tipos de video o no. 

html

<!DOCTYPE html>
<html>
 
<head>
    <title>
        DOM Video canPlayType( ) Method
    </title>
</head>
 
<body style="text-align: center">
 
    <h1 style="color: green">
      GeeksforGeeks
  </h1>
    <h2 style="font-family: Impact">
      Video canPlayType() Method
  </h2>
    <br>
 
    <p>
      Does the browser support playing OGG videos? <span>
<button ondblclick=
        "My_Video(event, 'video/ogg', 'theora, vorbis')"
        type="button">Check</button>
</span></p>
 
    <p>Does the browser support playing MP4 videos? <span>
<button ondblclick=
        "My_Video(event, 'video/mp4', 'avc1.42E01E, mp4a.40.2')"
         type="button">Check</button>
</span></p>
 
    <script>
        function My_Video(e, vidType, codType) {
 
            var v = document.createElement("Video");
            isSupp =
              v.canPlayType(vidType + ';codecs="'
                            + codType + '"');
           
            if (isSupp == "") {
                isSupp = "No";
            }
           
            e.target.parentNode.innerHTML =
              "Compatilibility : " + isSupp;
 
        }
    </script>
 
</body>
 
</html>

Producción:

  • Antes de hacer clic en el botón:

 

  • Después de hacer clic en el botón: 

Navegadores compatibles: El navegador compatible con HTML | El método DOM Video canPlayType( ) se enumeran a continuación:

  • Google Chrome 3 y superior
  • Borde 12 y superior
  • Internet Explorer 9 y superior
  • Firefox 3.5 y superior
  • Ópera 12.1 y superior
  • Apple Safari 4 y superior

Publicación traducida automáticamente

Artículo escrito por Shubrodeep Banerjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *