在HTML5中更改音频标记的来源

时间:2013-08-15 05:13:51

标签: html5 html5-audio

我正在构建一个浏览器歌曲个性化应用程序。我正处于应用程序的起始阶段,我想单击一个按钮并更改HTML5中音频播放器当前播放的歌曲。我想知道如何更改音频源。我在单击按钮时尝试使用ajax调用,然后使用以下命令

var audio= document.getElementById("myplayer");
audio.src="E:/My Collection/abcd.mp3"; 

但这不起作用,同样的音频歌继续。谁能帮我这个。谢谢。

2 个答案:

答案 0 :(得分:1)

将数组中的音频文件列表。

var audioArr = new Array(); audioArr = [“abc.mp3”,“xyz.mp3”];

然后,按钮的onclick()可以传递索引。例如:  audio.src = audioArr [index];

我希望这有效:)

答案 1 :(得分:1)

除了Bhavya所说的数组之外,添加audio.load();或audio.play();更改src后。它会使音频标签重新加载。