window.AudioContext = window.AudioContext or window.webkitAudioContext
@context = new AudioContext()
这适用于 webkit 浏览器(Safari 和 Chrome)和 FireFox Nightly Build,但在 FireFox 23 中,相同的代码会产生类型错误。
AudioContext is not a constructor
有任何想法吗?
window.AudioContext = window.AudioContext or window.webkitAudioContext
@context = new AudioContext()
这适用于 webkit 浏览器(Safari 和 Chrome)和 FireFox Nightly Build,但在 FireFox 23 中,相同的代码会产生类型错误。
AudioContext is not a constructor
有任何想法吗?
如果错误是这个
(window.audioContext || window.webkitAudioContext) 不是构造函数
替换这个
var ctx = new (window.audioContext || window.webkitAudioContext);
这就是为什么
if (! window.AudioContext) {
if (! window.webkitAudioContext) {
bad_browser();
return;
}
window.AudioContext = window.webkitAudioContext;
}
var ctx = new AudioContext();
根据https://hacks.mozilla.org/2013/07/web-audio-api-comes-to-firefox/我们可能会在 Firefox 24 版的正常安装中获得对 Web Audio API 的支持。
根据https://wiki.mozilla.org/Releases#Firefox_24,这意味着很快。:D