var audios = document.getElementsByTagName("audio"); // 暂停函数 function pauseAll() { var self = this; [].forEach.call(audios, function (i) { // 将audios中其他的audio全部暂停 i !== self && i.pause(); }) } // 给play事件绑定暂停函数 [].forEach.call(audios,function (i) { i.addEventListener("play", pauseAll.bind(i)); })
一个页面,只让一个音频播放,其他暂停
最新推荐文章于 2023-02-03 18:53:30 发布