无法使用Web Audio API获取基本振荡器来产生噪声?

问题描述:

无法让振荡器产生噪声?认为我错过了一些显而易见的东西,但真的不知道继https://developer.mozilla.org/en-US/docs/Web/API/AudioContext/createOscillator无法使用Web Audio API获取基本振荡器来产生噪声?

<!DOCTYPE html> 
<html> 
    <head> 
    <title>Audio API</title> 
    </head> 
    <body> 
    <script> 
     var audioContext = new (window.AudioContext || window.webkitAudioContext)(); 

     var oscillator = audioContext.createOscillator(); 

     oscillator.type = 'square'; 
     oscillator.frequency.value = 3000; 
     oscillator.start(); 
    </script> 
    </body> 
</html> 

您需要振荡器节点连接到音频目的地:

oscillator.frequency.value = 3000; 
oscillator.connect(audioContext.destination); 
oscillator.start(); 
+1

谢谢!我没有测试过你的解决方案,但相信它是正确的,因为这是我昨晚在我自己的进一步调查后解决问题的方法。 – CDBoi