【发布时间】:2016-04-26 00:38:48
【问题描述】:
我正在尝试使用HTML音频播放器,其中SRC属性在选择轨道列表上的不同歌曲播放时互换。
我编写了下面的代码,它可以很好地交换播放器中的 src,但是即使交换了这个新的 src url,播放器播放的实际歌曲也不会更新。
任何想法将不胜感激。
<!-- PLAYER -->
<div id="player_container">
<div id="player_wrapper">
<audio id="player" controls>
<source src="default_song_url" type="audio/ogg">
<source src="default_song_url" type="audio/mpeg">
Your browser does not support the audio element.
</audio>
</div>
</div>
<!-- TRACK LIST (fed through a for loop for other songs) -->
<tr>
<td>Song title</td>
<td><a class="play_song1">Play</a> </td>
<script>
$(document).ready(function(){
$(".play_song1").click(function(){
$("#player_wrapper source").attr("src", "song_1_url");
});
});
</script>
</tr>
【问题讨论】:
-
如果删除当前的
source元素并附加一个带有所需src 的新元素会发生什么?
标签: jquery html shopify liquid