2012-05-19 10 views
6

मैं डेवलपर्स गाइड का उपयोग कर, jQuery पर गीत को बदलने के लिए कोशिश कर रहा हूँ मीडिया, मैं इस समारोह के साथ आए हैं:jQuery jPlayer परिवर्तन से काम नहीं कर

<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" 
     }); 
    }); 

});

setMedia समारोह वास्तव में समारोह मैं (जो काम करता है) शुरू में संगीत सेट करने के लिए उपयोग करते हैं, लेकिन इस संगीत एक क्लिक से काम नहीं कर रहा बदलने के लिए कार्य करने के लिए समान है।

clearMedia फ़ंक्शन काम कर रहा है, बस सेट नहीं है। यह क्यों काम नहीं कर रहा है?

उत्तर

6

मैं एक समाधान

बजाय

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

जो मीडिया को हटा का उपयोग कर पाया,

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

जो .jPlayer के सभी उदाहरणों unbinds उपयोग करते हैं, की अनुमति के मीडिया से अद्यतन किया जाना खरोंच।

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^