2013-04-14 2 views
0

Comment puis-je masquer un lecteur mediaelement.js? En fait je joue simultanément à deux joueurs mais je veux en cacher un en jouant. J'ai trouvé mediaelement.js - How to hide Audio controls? question sur stackoverflow, mais il suffit de cacher les contrôles pas le joueur.Masquer le lecteur MediaElement.js

J'utilise le code suivant pour mon lecteur que je veux cacher.

<audio id="overlayplayer1" src="" autoplay type="audio/mp3" controls preload> 
    <embed src="" hidden=true autostart=true loop=false> 
</audio> in my html file 

et

this.MEplayer1 = new MediaElementPlayer('#overlayplayer1', { 
      pluginPath: '../js/me281/', 
      flashName: 'flashmediaelement.swf', 
      silverlightName: 'silverlightmediaelement.xap', 
      pauseOtherPlayers: false, 
      enableAutosize: false, 
      debug: false, 
      success: function (me, domobj) { 
       console.log('player initiated successfully'); 
       ... 
} 

pour mon fichier .js. Toute aide sera appréciée pour résoudre ce problème. Merci

+0

Vous pourriez essayer d'ajouter un écouteur d'événement pour l'événement 'playing', mais je ne le font pas sachez comment cela fonctionnera injonction avec des fichiers silverlight et fla servis pour la dégradation. '$ ('# overlayplayer2'). addEventListener ('en cours de lecture', function() { $ ('# overlayplayer1'). hide(); })' – Ohgodwhy

Répondre

0

j'ai résolu le problème en utilisant

<div style="display:none"> 

Voici le code:

 <div style="display:none"> 
<audio id="overlayplayer1" src="" autoplay type="audio/mp3" controls preload hidden=true> 
</audio> 
</div> 
    </div> 
Questions connexes