Maison >interface Web >js tutoriel >Comment utiliser js pour détecter si le navigateur prend en charge la balise vidéo dans les compétences html5_javascript

Comment utiliser js pour détecter si le navigateur prend en charge la balise vidéo dans les compétences html5_javascript

WBOY
WBOYoriginal
2016-05-16 16:55:391077parcourir

Copier le code Le code est le suivant :

//Vérifiez si HTML5 est pris en charge
function 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) {
                                                                                                           return true; 🎜>                     return false ;                                                    == "probablement") {                  return true ;
                                   🎜>

Utilisez la méthode ci-dessus pour déterminer si le navigateur actuel prend en charge la balise Vidéo en HTML5 et peut prendre en charge la lecture au format MP4 (car Firefox ne prend pas en charge la lecture au format MP4 codé H.264 pour des raisons de droits d'auteur). vous renvoyez vrai, vous pouvez utiliser Video en HTML5 pour lire la vidéo ; si vous renvoyez faux, vous pouvez utiliser le plug-in Flash pour la lire.
Cette méthode est généralement utilisée sur les sites Web de vidéo et est compatible avec les téléphones mobiles, tablettes et autres appareils pour la lecture vidéo, principalement pour la compatibilité avec IOS
;
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn