我想做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()' –