2010-08-25 15 views

Respuesta

1

Una forma es la de insertar las etiquetas de HTML 5, y luego poner el visor de vídeo alternativo dentro de las etiquetas de vídeo como un "retroceso". La reserva se mostrará si un navegador no reconoce la etiqueta. No es estrictamente "detectar" el soporte de video html5, pero puede adaptarse a sus necesidades.

<video src='...'> 
    <embed flash player instead> 
</video> 
14

uso:

<script> 
alert(!!document.createElement('video').canPlayType); 
</script> 

si se avisa verdadera implica que su navegador soporta HTML5 etiqueta video

Aquí está la url para comprobar HTML5 navegador compatibilidad http://www.html5test.com/ abrir la URL en su navegador para prueba qué tan bien su navegador es compatible con html5

3

Solo un pequeño refinamiento de la respuesta de dulces-BlingBling: perdón - No puedo c omment aún :(

var isHTML5Video = (typeof(document.createElement('video').canPlayType) != 'undefined') ? true : false; 

o incluso más simple (gracias digitalBath - como siempre no puedo ver el bosque por los árboles :))

var isHTML5Video = (typeof(document.createElement('video').canPlayType) != 'undefined'); 
+3

Por lo que vale la pena, "{} Boolean_expression? verdadero: falso "no es diferente de" {boolean_expression} " – digitalbath