我想做4播放按鈕,播放MP3音頻。播放功能每4個按鈕工作一次,但不幸的是,暫停對其中任何一個都不起作用。也許暫停情況是錯誤的?jQuery:多個音頻播放器按鈕
<div class="audio-button">
<audio src="media/test.mp3"></audio>
</div>
<div class="audio-button">
<audio src="media/test2.mp3"></audio>
</div>
<div class="audio-button">
<audio src="media/test3.mp3"></audio>
</div>
<div class="audio-button">
<audio src="media/test4.mp3"></audio>
</div>
$(document).ready(function() {
var playing = false;
$('.audio-button').click(function() {
$(this).toggleClass("playing");
var song = $(this).find('audio').attr('src');
var audio = new Audio(song);
if (playing == false) {
audio.play();
playing = true;
} else {
audio.pause();
playing = false;
}
});
});
爲什麼你 「克隆」 的聲音(由'VAR音頻=新的音頻(曲);')?試試'$(this).find('audio')[0] .pause()' –