Jquery jPlayer文本链接不播放
我试图做一个基本的jplayer文本链接点击播放mp3文件,但我无法让它的功能,因为没有声音。这是密码Jquery jPlayer文本链接不播放,jquery,jplayer,Jquery,Jplayer,我试图做一个基本的jplayer文本链接点击播放mp3文件,但我无法让它的功能,因为没有声音。这是密码 $(document).ready(function(){ $("#jquery_jplayer").jPlayer({ ready: function (event) { $('.voice').click(function(e) { e.preventDefault(); $(this).jPlayer("setFil
$(document).ready(function(){
$("#jquery_jplayer").jPlayer({
ready: function (event) {
$('.voice').click(function(e) {
e.preventDefault();
$(this).jPlayer("setFile", $(this).attr('href')).jPlayer("play");
});
},
swfPath: "/ui/core/js/jPlayer/",
supplied: "mp3",
wmode: "window"
});
}))
以下是html:
<table>
<tr>
<td>
<a href="music.mp3" class="voice">Listen</a>
</td>
</tr>
</table>
<div id="jquery_jplayer"></div>
我错过了什么
谢谢有几件事
此
在单击事件中使用时,指的是单击的元素,而不是您的jPlayer元素
setFile
这样的jPlayer方法-它是setMedia
$(document).ready(function(){
$("#jquery_jplayer").jPlayer({
swfPath: "/ui/core/js/jPlayer/",
supplied: "mp3",
wmode: "window"
});
$('.voice').click(function(e) {
e.preventDefault();
$("#jquery_jplayer")
.jPlayer("setMedia", {mp3: this.href })
.jPlayer("play");
});
});