IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Balise audio html5 et internet explorer


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2011
    Messages : 34
    Par défaut Balise audio html5 et internet explorer
    Bonjour,

    Je vous explique mon problème, je réalise un projet mélangeant html5 et javascript. J'arrive a lancer des sons sans problèmes sous firefox et chrome, mais j'ai des problèmes pour le lancer sous IE 9. En effet j'ai bien converti le fichier wav en mp3, je l'ai bien préchargé, mais rien a faire le son se lance avec un léger retard sous IE ce qui est gênant pour mon projet. Je lance la balise audio avec l'aide de javascript en appuyant sur un bouton :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    if (ie == true)
    	document.getElementById('sound3').innerHTML='<audio controls="controls" autoplay preload="auto"><source src="./sound/win3b.mp3" type="audio/mp3">NoSupport</audio>';
    	else
    	document.getElementById('sound3').innerHTML='<audio controls="controls" autoplay preload="auto"><source src="./sound/win3b.wav" type="audio/wav">NoSupport</audio>';
    Je vous remercie d'avance de considérer mon problème avec attention.

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    tu preloades mais tu attribues un src distant ...
    attribues le src avec js et fasi el pointer sur l'objet préloadé
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2011
    Messages : 34
    Par défaut
    Je pense pas avoir bien saisi ton idée,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    var audio = new Audio();
    audio.setAttribute("src","./sound/win3b.mp3");
    J'attribues ici le fichier audio mais comment veux tu le pointer avec l'objet préloadé?

  4. #4
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementsByTagName('audio')[0].src=audio.src
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2011
    Messages : 34
    Par défaut
    Je comprend pas j'ai toujours un ralentissement,

    J'ai attribué la src au début du programme :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    var audio = new Audio();
    audio.setAttribute("src","./sound/lancer.mp3");
    Et dans une fonction js un peu plus tard je récupère le fichier
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    if (ie == true) {
    	document.getElementsByTagName('audio')[0].src=audio.src;
    	document.getElementById('sound').innerHTML='<audio controls="controls" loop autoplay ><source src="' + document.getElementsByTagName('audio')[0].src + '" type="audio/mp3">NoSupport</audio>';
    Merci d'avance

  6. #6
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    le souci est que tu le fais a l'envers ...
    tu attribues le src avant que l'objet n'ait été inséré sur la page
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 21
    Dernier message: 21/09/2012, 16h25
  2. Balise Audio HTML5
    Par w96321 dans le forum Django
    Réponses: 1
    Dernier message: 12/04/2011, 23h54
  3. [XHTML 1.0] Balise d'input texte sous Internet Explorer 6
    Par vel cheran dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 08/06/2010, 13h50
  4. [HTML] la balise objet marche pas dans le *%?@ d'internet explorer
    Par goldor dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 15/05/2008, 09h12
  5. lire un contenu audio dans internet explorer
    Par wtfu dans le forum Général Conception Web
    Réponses: 4
    Dernier message: 31/08/2006, 12h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo