Problème avec <audio> html5 et IE et androïd

jilo31 Messages postés 12 Statut Membre -  
jilo31 Messages postés 12 Statut Membre -
bonsoir
je souhaite trouver une solution plus élégante que celle que j'utilise actuellement :
pour les les serveurs qui acceptent la balise <audio> j'ai aussi le swf dewplayer qui s'affiche; pour les autres: seul dewplayer est fonctionnel.
comment faire la distinction?
cordialement
Jilo

1 réponse

  1. jilo31 Messages postés 12 Statut Membre
     
    bonjour je complète ou corrige à la place de serveur il faut lire navigateur
    if($_SERVER['HTTP_USER_AGENT']='I.E/9'){echo ' ';} elseif ($_SERVER['HTTP_USER_AGENT']='Android'){echo  ' ';}
    else echo ' ';

    qu'est-ce qui ne fonctionne pas?
    merci de votre aide
    cordialement
    Jilo
    0
    1. radmafov
       
      Salut,
      audio c'est pour les fichiers audio.
      SWF c'est du flash donc technologie propriétaire qui n'est plus prise en charge sur Linux et pas mal d'autres supports(tablettes, mobiles) et n'est plus recommandé à l'usage pour plusieurs inconvénients qui existe sur ordinateur(en plus du fait qu'il soit propriétaire).

      Comme vous pouvez le voir ici:
      http://www.w3schools.com/html/html5_audio.asp
      Pas besoin de code différent pour IE à partir de la version 9, en théorie du moins donc pas besoin de faire un code différent pour les versions >=9.

      Quant à android il est dépendant d'autres facteurs dans son utilisation de HTML5:
      http://blog.dlecan.com/applications-html5-android-solution-mozilla-geckoview/
      0
      1. jilo31 Messages postés 12 Statut Membre > radmafov
         
        bonjour,
        ni IE9 ni Androïd n'acceptent la balise <audio> par contre ils digèrent très bien dewplayer
        mon problème est que sur les autres navigateurs il n'y ait que la balise audio qui s'affiche d'où le bout de code dont je souhaiterais une vérification !
        je pense avoir trouvé : il manque dans le code après else les signes { }
        cordialement
        jilo
        0
      2. jilo31 Messages postés 12 Statut Membre > jilo31 Messages postés 12 Statut Membre
         
        bonsoir
        je reprends tout à zéro !
        quelqu'un aurait-il la formulation définissant les navigateurs IE.9 et AndroÏd?
        je m'explique : pour Firefox, cela donne :Mozilla/5.0 (Windows NT 5.1; rv:40.0) Gecko/20100101 Firefox/40.0
        merci de répondre!
        cordialement
        Jilo
        0