0

我现在正在开发一个看起来像地铁的 asp.net 应用程序。这是一个 mp3 播放器,您可以在其中选择艺术家(单击磁贴),然后选择专辑(相同),然后从列表中选择一首歌曲。

现在我想将选择的歌曲的文件名和位置传递给 jPlayer,以便它替换实际播放的歌曲。我知道如何播放播放器构造函数中指定的一首歌曲,但不知道如何动态更改它。

我不需要坚持使用 jPlayer,如果您可以向我推荐任何其他可以以更简单的方式完成上述操作的播放器,那就没问题了 :)

(英语不是我的主要语言,如有错误请见谅,希望可以理解)。

4

2 回答 2

0

你试过这个吗?

$("#jquery_jplayer_1").jPlayer("setMedia", {mp3: url}).jPlayer("play");

来自: 通过单击链接更改 jPlayer 上的歌曲,托管在 Amazon S3 上

于 2013-01-10T23:15:19.397 回答
0

好的,这是对我有用的代码(将按钮的 id 设置为“myPlayButton”):

$("#myPlayButton").click(function () {
             $("#jquery_jplayer_1").jPlayer("setMedia", {mp3: "/Music/a.mp3"}).jPlayer("play");
         });

我在服务器的根目录中有名为“音乐”的文件夹。

于 2013-01-11T18:11:03.780 回答