Javascript 网络音频api不会播放声音

Javascript 网络音频api不会播放声音,javascript,audio,web,Javascript,Audio,Web,请伙计们我的股票我需要这些帮助我不断得到错误,缓冲列表未定义,loadDogSound未定义。如果没有得到任何错误,它不会播放 先谢谢你 window.onload=init; var语境; var缓冲加载程序; 函数init(){ //固定前缀 window.AudioContext=window.AudioContext | | window.webkitadiocontext; 上下文=新的AudioContext(); bufferLoader=新的bufferLoader( 上下文

请伙计们我的股票我需要这些帮助我不断得到错误,缓冲列表未定义,loadDogSound未定义。如果没有得到任何错误,它不会播放

先谢谢你


window.onload=init;
var语境;
var缓冲加载程序;
函数init(){
//固定前缀
window.AudioContext=window.AudioContext | | window.webkitadiocontext;
上下文=新的AudioContext();
bufferLoader=新的bufferLoader(
上下文
[
“音频/b.mp3”,
“音频/a.mp3”,
],
完成装载
);
load();
}
函数完成加载(bufferList){
上下文=新的AudioContext();
//创建两个源并一起播放。
var source1=context.createBufferSource();
var source2=context.createBufferSource();
source1.buffer=bufferList[0];
source2.buffer=bufferList[1];
source1.connect(context.destination);
source2.connect(context.destination);
source1.start(0);
source2.start(0);
}

看起来您正在尝试创建一个脚本,该脚本引用了本页讨论的对象:

根据说明,您应该创建一个名为buffer-loader.js的文件,并在html文件的开头添加以下行:

<script type="text/javascript" src="buffer-loader.js"></script>

为方便起见,以下是您丢失的文件的粘贴:


当我添加此文件时,您的示例不会出错。

您使用的浏览器是什么?不久前,它是非常实验性的,你必须在chrome上打开它。现在,几乎所有流行的浏览器都可以使用。检查这里:实际上我没有从你提供的链接中得到它,但是谢谢。我从你那里得到它