当我按下按钮时,我想播放一首歌,当我第二次按第二首歌时,当我按第三首歌时,循环再次重复,但第一首歌比第二首短,如果你点击多次,长歌与它的另一个副本同时播放。是否可以停止上一首音乐并转到另一首音乐?
Html:
< a id="Play">test< / a>
Script:
window.onload=function(){
let number = 0;
var t;
document.getElementById('Play').addEventListener('click',function(){
let audio = new Audio();
if ( number == 0 ) {
audio.src = '/assets/sound/test.mp3';
number = 1;
}
else
if ( number == 1 ) {
audio.src = '/assets/sound/curious&loony.mp3';
number = 0;
}
audio.autoplay = true;
});
}发布于 2019-04-15 13:09:09
sound.pause();
sound.currentTime = 0;将此选项用于暂停音频
发布于 2019-05-15 13:36:24
找到了一种方法。如何:
<script>
var i = 1, player = new Audio();
player.src = "/assets/sound/sound1.mp3";
document.querySelector('#play-button').addEventListener('click', function(e) {
e.preventDefault();
if (i === 1) {
player.src = "/assets/sound/sound1.mp3";
i = 0;
} else if (i === 0) {
player.src = "/assets/sound/sound2.mp3";
i = 1;
}
player.play();
});
</script>
<a href="#" id="play-button">Play me harder</a>https://stackoverflow.com/questions/55682852
复制相似问题