2011-01-11 12 views

Antwort

2

Zuerst Ihre Geige bekam schlechte Markup.

Wie auch immer, Sie verwenden the plugin nicht, wie es auf seinen examples und docs gezeigt wird.

Sie nicht auf die mp3, aber zu einem swf lesen, dass mp3!

Von http://jquery.lukelutman.com/plugins/flash/example-mp3.html,

Javascript:

$(document).ready(function(){ 
    $('a[@href$="mp3"]').flash(
     { src: 'singlemp3player.swf', height: 20, width: 100 }, 
     { version: 7 }, 
     function(htmlOptions) { 
      $this = $(this); 
      htmlOptions.flashvars.file = $this.attr('href'); 
      $this.before($.fn.flash.transform(htmlOptions));       
     } 
    ); 
}); 

Bevor:

<li><a href="sound.mp3">sound.mp3</a></li> 

Nach:

<li> 
    <embed width="100" height="20" type="application/x-shockwave-flash" src="singlemp3player.swf" pluginspage="http://www.adobe.com/go/getflashplayer" flashvars="file=sound.mp3"/> 
    <a href="sound.mp3">sound.mp3</a> 
</li> 

Dies ist, wie Sie das Plugin verwenden können (nur eine Kopie/Paste aus dem obigen Beispiel)

http://www.jsfiddle.net/RCfkF/4/

+0

Hallo, ClemDesm Danke für Antwort, und versucht, entsprechend zu implementieren, aber es gibt ein Problem, überprüfen Sie bitte, was das Problem ist http://www.jsfiddle.net/RCfkF/2/ – XMen

+0

Versuchen Sie eine absolute URL zu 'singlemp3player.swf' seit 'http://www.jsfid dle.net/singlemp3player.swf' existiert nicht;) – Shikiryu

+0

kann keine absolute URL setzen, bitte helfe – XMen