La copie de code est la suivante:
// détecter si HTML5 est pris en charge
fonction CheckVideo () {
if (!! document.CreateElement ('Video'). CanPlayType) {
var vidTest = document.CreateElement ("vidéo");
oggTest = vidTest.canPlayType ('vidéo / ogg; codecs = "theora, vorbis"');
if (! oggTest) {
h264test = vidTest.canPlayType ('vidéo / mp4; codecs = "avc1.42e01e, MP4A.40.2"');
if (! h264test) {
retourne false;
}
autre {
if (h264test == "probablement") {
Retour Vrai;
}
autre {
retourne false;
}
}
}
autre {
if (oggTest == "probablement") {
Retour Vrai;
}
autre {
retourne false;
}
}
}
autre {
retourne false;
}
}
La méthode ci-dessus peut être utilisée pour déterminer si le navigateur actuel prend en charge la balise vidéo dans HTML5 et peut prendre en charge la lecture en utilisant le format MP4 (car Firefox ne semble pas prendre en charge pour le format MP4 codé par H.264). Peut utiliser la vidéo dans HTML5 pour lire la vidéo, retourner false et utiliser le plug-in flash pour lire.
Cette méthode est généralement utilisée pour les sites Web vidéo, compatibles avec les téléphones mobiles, les tablettes et autres appareils pour lire la vidéo, principalement pour la compatibilité iOS;