1 juin 2012

Détecter le support de la balise audio html5

Voici une fonction javascript pour savoir si un navigateur web prendre en charge la nouvelle balise <audio> :

function supportAudioHtml5(){
 var audioTag  = document.createElement('audio');
 try{
  return (
    !!(audioTag.canPlayType)  /* function canPlayType is defined */
    && ( ( "no" != audioTag.canPlayType("audio/mpeg")  && "" != audioTag.canPlayType("audio/mpeg") ) /* test mp3 audio format */
     || ( "no" != audioTag.canPlayType("audio/ogg")  && "" != audioTag.canPlayType("audio/ogg") ) /* test ogg audio format */
      ) 
    );     
 }catch(e){
  return false;
 } 
}


Aucun commentaire:

Enregistrer un commentaire