Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/431.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何动态地将歌曲传递给jPlayer?_Javascript_Jquery_Asp.net_Visual Studio 2012_Jplayer - Fatal编程技术网

Javascript 如何动态地将歌曲传递给jPlayer?

Javascript 如何动态地将歌曲传递给jPlayer?,javascript,jquery,asp.net,visual-studio-2012,jplayer,Javascript,Jquery,Asp.net,Visual Studio 2012,Jplayer,我现在正在开发一个看起来像地铁的asp.net应用程序。这是一个mp3播放器,您可以在其中选择艺术家(单击瓷砖),然后选择唱片集(相同),然后从列表中选择一首歌曲 现在我想将拾取的歌曲的文件名和位置传递给jPlayer,以便它替换实际播放的歌曲。我知道如何播放播放器构造器中指定的一首歌曲,但不知道如何进行日常更改 我不需要坚持使用jPlayer,如果你能推荐我任何其他能以更简单的方式完成上述任务的玩家,那就没有问题:) (英语不是我的主要目标,抱歉出错,我希望它是可以理解的)。你试过这个吗 $(

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

现在我想将拾取的歌曲的文件名和位置传递给jPlayer,以便它替换实际播放的歌曲。我知道如何播放播放器构造器中指定的一首歌曲,但不知道如何进行日常更改

我不需要坚持使用jPlayer,如果你能推荐我任何其他能以更简单的方式完成上述任务的玩家,那就没有问题:)

(英语不是我的主要目标,抱歉出错,我希望它是可以理解的)。

你试过这个吗

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

好的,下面是我的代码(将按钮id设置为“myPlayButton”):


我在服务器的根目录中有一个名为“Music”的文件夹。

正如我所说,我完全是javascript的noob,因此我需要进一步的帮助才能正确使用您的代码。我创建了函数:
function songo_kan(url){$(“#jquery_jplayer_1”).jplayer(“setMedia”,{mp3:url}.jplayer(“play”)}
然后创建了一个这样的链接:
但它不起作用。好吧,我想出来了,你的回答非常有用,非常感谢,伙计!:)解决办法是什么?你需要把整个网址?
$("#myPlayButton").click(function () {
             $("#jquery_jplayer_1").jPlayer("setMedia", {mp3: "/Music/a.mp3"}).jPlayer("play");
         });