直接设置audio的src就会自动切换音频了
if!(this.currentAudio){
//.....原来的代码
}else this.currentAudio.src=src;
我的想法是新增一个对象,原来的不能被替换覆盖,仅仅只做暂停处理,新的语音由新的对象处理播放,处理好逻辑把相应的不用的对象删除了
在你new Audio之前可以先把当前播放的暂停了啊
this.currentAudio.pause();
this.currentAudio = new Audio(src)
点击播放的时候,用JS拿到所以的音频,全部暂停 ,用pause(),然后让当前点击的语音播放。