A cópia do código é a seguinte:
// detecta se o html5 é suportado
função checkVideo () {
if (!! document.createElement ('video'). CanplayType) {
var vidtest = document.createElement ("vídeo");
oggtest = vidtest.CanplayType ('video/ogg; codecs = "Theora, vorbis"');
if (! oggtest) {
h264test = vidtest.CanplayType ('video/mp4; codecs = "avc1.42e01e, mp4a.40.2"');
if (! h264test) {
retornar falso;
}
outro {
if (h264test == "provavelmente") {
retornar true;
}
outro {
retornar falso;
}
}
}
outro {
if (oggtest == "provavelmente") {
retornar true;
}
outro {
retornar falso;
}
}
}
outro {
retornar falso;
}
}
O método acima pode ser usado para determinar se o navegador atual suporta a tag de vídeo no HTML5 e pode suportar a reprodução usando o formato MP4 (porque o Firefox parece não ser suportado para o formato MP4 codificado por H.264). Pode usar o vídeo no HTML5 para reproduzir vídeo, retornar false e usar o plug-in flash para reproduzir.
Esse método é geralmente usado para sites de vídeo, compatíveis com telefones celulares, tablets e outros dispositivos para reproduzir vídeo, principalmente para compatibilidade com iOS;