BaseAudioContext.destination

destinationBaseAudioContext のプロパティで、このコンテキストのすべての音声の最終的な出力先を表す AudioDestinationNode を返します。これは、端末のスピーカーのような、オーディオレンダリング機器と考えることができます。

メモ: 完全な実装の例は、 MDN GitHub リポジトリーvoice-change-o-matic などを参照してください。

js
var AudioContext = window.AudioContext || window.webkitAudioContext;
var audioCtx = new AudioContext();
// 古い webkit/blink のブラウザーでは接頭辞が必要です

var oscillatorNode = audioCtx.createOscillator();
var gainNode = audioCtx.createGain();

oscillatorNode.connect(gainNode);
gainNode.connect(audioCtx.destination);

仕様書

Specification
Web Audio API
# dom-baseaudiocontext-destination

ブラウザーの互換性

BCD tables only load in the browser

関連情報