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 :

Lecteur audio qui fait un peu n'importe quoi


Sujet :

JavaScript

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif Avatar de Couin
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2014
    Messages
    146
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Avril 2014
    Messages : 146
    Par défaut Lecteur audio qui fait un peu n'importe quoi
    Helloooo

    J'utilise la balise Audio et un peu de javascript pour lire le flux audio d'une webradio sur son site.
    Je commande la lecture (et l'affichage des boutons Play/Pause) via le JS.

    Le souci c'est que pour une raison que j'ignore, la lecture fait un peu n'importe quoi par moment, si j'ai fais une pause ou que j'ai actualisé la page.
    en gros, ca lit un bout du flux actuel, puis ça fait un espèce de bruit bizarre (genre comme un mp3 corrompu) et ça lit une partie déjà passée un peu plus tôt, puis rebruit bizarre, flux actuel, etc etc, un peu comme si ça gardait en cache le flux passé et que çà cherchait à rejouer le cache et le flux actuel. J'ai mis en fichier joint, un zip contenant un petit extrait d'enregistrement du phénomène.

    J'ai bien essayé de rajouter des currentTime = 0 mais ça ne change rien

    Voici la partie pertinente du code concernant le player :
    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    <img id="play" src="img/play.png" width="100" height="100" onclick="buttonplay()" style="display:none;opacity:0.6"  />
    <img id="pause" src="img/pause.png" width="100" height="100" onclick="buttonpause()" style="opacity:0.6" />
     
    <audio id="player">
     <source src="" type="audio/mpeg" />
    </audio>
     
    <script type="text/javascript">
            source = <? echo json_encode($source); ?>; // Ici c'est le lien du flux choisi dans l'admin du site
            player = document.getElementById('player');
            player.src = source;
            player.currentTime = 0;
            player.load();
        player.play();
       
       function buttonplay() {
        player.pause();
             player.currentTime = 0;
             player.src = source;
             player.load();
        player.play();
         document.getElementById("play").style.display = 'none';
         document.getElementById("pause").style.display = 'inline'; 
         }
       function buttonpause() {
        player.pause();
            player.currentTime = 0;
            player.src = "";
            player.load();
         document.getElementById("play").style.display = 'inline';
         document.getElementById("pause").style.display = 'none';   
         }
    </script>


    Je ne sais pas trop ce que je pourrais faire pour corriger ce problème, donc si quelqu'un a une idée, je suis bien évidement preneur

    Merci et à bientôt !
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. [HTML 5] Player (lecteur) audio qui fonctionne avec tous les navigateurs récents
    Par Loko dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 08/10/2012, 19h43
  2. Le lecteur Cd/DVD qui fait des siennes
    Par Sumoner dans le forum Périphériques
    Réponses: 1
    Dernier message: 05/10/2009, 09h50
  3. Compte admin qui me fait n'importe quoi.
    Par 6bil1 dans le forum Windows Serveur
    Réponses: 2
    Dernier message: 02/07/2009, 13h33
  4. Calcul automatique qui fait n'importe quoi
    Par renaud26 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 26/03/2009, 15h14

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