2

尝试首次涉足网络音频 API。目前,我想要一个简单的相当于 hello world 的音频。即440HZ正弦振荡器。从 API 看来,创建一个的函数是“createOscillator”,根据我使用的浏览器(Canary 和 Firefox 最新版本),它似乎不存在。我认为它是通过像 createBufferSource() 这样的 AudioContext 对象获得的,但它似乎不是。任何人都可以阐明这件事吗?提前致谢,请在下面找到我的代码:

    <script>
window.onload = init();

function init ()
{
if (typeof AudioContext == "function") {
    var audioContext = new AudioContext();
} else if (typeof webkitAudioContext == "function") {
    var audioContext = new webkitAudioContext();
}

var source = audioContext.createOscillator();
source.connect(audioContext.destination);
source.start();
}
</script>
4

0 回答 0