gpt4 book ai didi

jquery - 我如何在 jPlayer 中单击时播放链接到的音频文件?

转载 作者:行者123 更新时间:2023-12-01 08:18:09 25 4
gpt4 key购买 nike

我尝试通过查看 jPlayer 的用户指南并通过 answers to a similar question on Stackoverflow 来解决此问题,但不幸的是我的 JavaScript 能力使我无法实现建议的答案。

我已经成功地将 jplayer 放置在我的网站上,设计了它的样式并毫不费力地实现了一个播放列表。这是 javascript(片段 - 删除了无关的额外歌曲):

$(document).ready(function(){

new jPlayerPlaylist({
jPlayer: "#jquery_jplayer_1",
cssSelectorAncestor: "#jp_container_1"
}, [
{
title:"Opening (The Crows)",
mp3:"../../audio/mp3/01-Opening_The Crows.mp3",
oga:"../../audio/ogg/01-Opening_The Crows.ogg"
}
], {
swfPath: "js",
supplied: "oga, mp3",
wmode: "window"
});

});

除了自动生成的播放列表之外,我还希望可以通过页面上其他位置的单独文本链接播放相同的音频文件。这是 HTML(再次,为了引用一首歌曲而进行了剪裁):

<a class="track" href="../../audio/mp3/01-Opening_The Crows.mp3">Opening (The Crows)</a>

我知道我必须使用单击“.track”作为事件来调用 jplayer 播放函数,如 the example linked already 中所示。 ,但我无法在不破坏播放器的情况下将此代码包含在我已经设置的 jplayer 脚本中。

非常感谢任何建议(那些解释解决方案背后的推理的建议是首选,这样我就可以从问题中学习)。

最佳答案

        mp3: $(this).attr("data-mp3"), 
oga: $(this).attr("data-ogg")

会好一点

        mp3: $(this).data("mp3"), 
oga: $(this).data("ogg")

关于jquery - 我如何在 jPlayer 中单击时播放链接到的音频文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9167305/

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