2012-05-19 12 views
6

Próbuję zmienić utwór na jQuery, korzystając z instrukcji deweloperów, i mają pochodzić z tej funkcji:mediów zmiany jQuery JPlayer nie pracujących

<script type="text/javascript"> 
$(document).ready(function(){ 
    $('.embedinfo').click(function() { 
     $("#jquery_jplayer_1").jPlayer("clearMedia"); 
     $("#jquery_jplayer_1").jPlayer({ 
     ready: function() { 
      $(this).jPlayer("setMedia", { 
       mp3:"/audio/<?php echo $audioarray[0]['audio']; ?>" 

      }).jPlayer("<?php if(empty($auto)){ echo "pause"; }  elseif($auto==1){ echo "play"; } ?>"); 
     }, 
     swfPath: "/js/Jplayer.swf", 
     supplied: "mp3", 
     wmode: "window", 
     solution:"flash,html", 
     volume:"1" 
     }); 
    }); 

});

Funkcja setMedia jest identyczna z funkcją, której używam do ustawienia muzyki początkowo (co działa), jednak ta funkcja do zmiany muzyki z kliknięcia nie działa.

Funkcja clearMedia działa, po prostu zestaw nie jest. Dlaczego to nie działa?

Odpowiedz

6

mogę znaleźć rozwiązanie

zamiast stosowania

$("#jquery_jplayer_1").jPlayer("clearMedia"); 

który usuwa nośników użyć

$("#jquery_jplayer_1").jPlayer("destroy"); 

który usuwa powiązanie wszystkie przypadki .jPlayer, dzięki czemu nośnik być aktualizowana zadraśnięcie.

Powiązane problemy