如何使用网络音频 api

How do I use the web audio api

我正在学习教程,但该死的,如果我似乎无法正确完成第一步。 我的 32 位 windows 7 和 64 位 windows 10 台机器表现相同。

请注意浏览器选项卡中缺少扬声器图标。

这个demo中的AudioContext是这样加载的:

var context = new webkitAudioContext();

这是针对 Safari webkit navigator 优化的,您会遇到错误 ReferenceError: webkitAudioContext 未在 Firefox 中定义

您可以试试这一行:

var context = new AudioContext();

像这样初始化您的 AudioContext 以处理所有(大多数)浏览器:

try {
  window.AudioContext = window.AudioContext || window.webkitAudioContext;
  context = new AudioContext();
}
catch(e) {
  alert('Web Audio API is not supported in this browser');
}