jquery flash插件没有显示任何内容

时间:2011-01-11 10:21:52

标签: jquery jquery-plugins audio flash

我正在使用jquery flash插件显示我在这个小提琴中试过的音频片段。请查看这个小提琴http://www.jsfiddle.net/RCfkF/2/ flash插件没有显示任何内容,为什么请建议。谢谢

我已根据ClemDesm答案实施,但未展示,请查看小提琴http://www.jsfiddle.net/RCfkF/2/

谢谢

1 个答案:

答案 0 :(得分:2)

首先,你的小提琴得到了不好的标记。

无论如何,您不会使用the pluginexamples上显示的docs

你没有链接到mp3,而是直接读取那个mp3的swf!

来自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));                        
        }
    );
});
  

在:

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

后:

<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>

这是你可以使用插件的方法(只是上面例子的复制/粘贴)

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