🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 第四节:HTMLAudioElement 接口 `HTMLAudioElement`接口代表了`<audio>`元素。 该接口继承了`HTMLMediaElement`,但是没有定义自己的属性和方法。浏览器原生提供一个`Audio()`构造函数,返回的就是`HTMLAudioElement`实例。 ~~~ var song = new Audio([URLString]); ~~~ `Audio()`构造函数接受一个字符串作为参数,表示媒体文件的 URL。如果省略这个参数,可以稍后通过`src`属性指定。 生成`HTMLAudioElement`实例以后,不用插入 DOM,可以直接用`play()`方法在背景播放。 ~~~ var a = new Audio(); if (a.canPlayType('audio/wav')) { a.src = 'soundeffect.wav'; a.play(); } ~~~