Javascript AudioBufferSourceNode.start()不';不工作,或者至少激活但不发出任何声音,我做错了什么吗?

Javascript AudioBufferSourceNode.start()不';不工作,或者至少激活但不发出任何声音,我做错了什么吗?,javascript,audio,buffer,web-audio-api,audiobuffer,Javascript,Audio,Buffer,Web Audio Api,Audiobuffer,我的目标是在按下特定键时播放声音(我说按下键上的字母),但没有html音频标记,使用web audio API的audioBuffers Execpt here是作为arraySources项创建的audioBufferSourceNode,在其上使用函数.start()时不会显示任何声音。不知道为什么 更新:已解决阵列资源[count]。缺少连接(AudCtx.destination) var myHeader=新标题({ “接受”:“音频/mpeg”, “缓存控制”:“专用”, }); v

我的目标是在按下特定键时播放声音(我说按下键上的字母),但没有html音频标记,使用web audio API的audioBuffers
Execpt here是作为arraySources项创建的audioBufferSourceNode,在其上使用函数.start()时不会显示任何声音。不知道为什么

更新:已解决阵列资源[count]。缺少连接(AudCtx.destination)

var myHeader=新标题({
“接受”:“音频/mpeg”,
“缓存控制”:“专用”,
});
var myInit={method:'GET',
标题:myHeader,
模式:“cors”,
缓存:'default'};
var AudCtx=新的AudioContext();
arrayRes=[];
arrayBuffers=[];
阵列资源=[];

对于(var i=0;i=65&&keycode,请看一下这个答案,它应该实现您试图实现的目标:


请看一下这个答案,它应该能实现您想要实现的目标:


谢谢,它让我意识到我错过了.connect功能,我的缓冲源没有目标…谢谢,它让我意识到我错过了.connect功能,我的缓冲源没有目标。。。