首先,浏览器的内部控件如下(controls):autoplay,loop,bgsound,pause,play。如果我们现在不需要使用浏览器内部的audio控件,可用自己的脚本代替浏览器的控件执行audio播放停止的功能,甚至是audio页面的按钮状态。

实现播放和暂停的js代码如下:

if (audio.paused) {
audio.pause()
btn.textContent = "暂停";
} else {

audio.play();

btn.textContent = "播放";
}