gpt4 book ai didi

jquery - jPlayer 文本链接无法播放

转载 作者:行者123 更新时间:2023-12-01 00:11:31 26 4
gpt4 key购买 nike

我正在尝试做一个基本的 jplayer 文本链接,点击播放 mp3 文件,但我无法让它发挥作用,因为没有声音。这是代码

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

我错过了什么?

谢谢

最佳答案

有几件事..

  1. this,当在 click 事件中使用时,指的是被单击的元素,而不是您的 jPlayer 元素
  2. 没有像 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");
});
});

关于jquery - jPlayer 文本链接无法播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8524706/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com