它在其他主要浏览器上工作得很好,但是MacOS上的Safari在调用webkitAudioContext.createBuffer应用程序接口时会引发NotSupportedError异常。我发现了这个问题,Play PCM with javascript在页面末尾也指出了Safari存在这样的问题。编辑: 在Safari的JavaScript控制台中运行这两行代码将重现该问题: var audioCtx = new (window.AudioContext || window.webkitAudioContext