■ 指定周波数の音を鳴らす [JavaScript版]

 指定された周波数(Hz)の音を鳴らす。

 Microsoft Edge、Google Chrome ではOKであったが、Internet Explorer(IE11) ではNGであった 。



関数 play(hz)
  window.AudioContext = window.AudioContext||window.webkitAudioContext;
  var audioCtx = new AudioContext();

//..........................
  function play(hz){
//..........................
    var osc = audioCtx.createOscillator();
    osc.frequency.value = hz;
    var audDes = audioCtx.destination;
    osc.connect(audDes);
    osc.start = osc.start || osc.noteOn;
    osc.start();

    setTimeout(function() { osc.stop(0);}, 200);
  }

ホーム