La copia del código es la siguiente:
// detectar si HTML5 es compatible
función checkVideo () {
if (!! document.createElement ('video'). CanPlayType) {
var vidtest = document.createElement ("video");
OggTest = VidTest.CanPlayType ('Video/Ogg; Codecs = "Theora, Vorbis"');
if (! OggTest) {
h264test = vidtest.canplayType ('video/mp4; codecs = "avc1.42e01e, mp4a.40.2"');
if (! H264test) {
devolver falso;
}
demás {
if (h264test == "probablemente") {
devolver verdadero;
}
demás {
devolver falso;
}
}
}
demás {
if (oggTest == "probablemente") {
devolver verdadero;
}
demás {
devolver falso;
}
}
}
demás {
devolver falso;
}
}
El método anterior se puede usar para determinar si el navegador actual admite la etiqueta de video en HTML5 y puede admitir reproducir el formato MP4 (porque Firefox parece no ser compatible con el formato MP4 codificado por H.264). Puede usar el video en HTML5 para reproducir video, devolver falso y usar el complemento Flash para reproducir.
Este método generalmente se usa para sitios web de video, compatibles con teléfonos móviles, tabletas y otros dispositivos para reproducir videos, principalmente para la compatibilidad de iOS;