BaseAudioContext: destination プロパティ
Baseline
広く利用可能
この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2021年4月以降、すべてのブラウザーで利用可能です。
destination は BaseAudioContext のプロパティで、このコンテキストのすべての音声の最終的な出力先を表す AudioDestinationNode を返します。これは、端末のスピーカーのような、オーディオレンダリング機器と考えることができます。
値
例
メモ: より完全な応用例や情報については、Voice-change-O-matic のデモをご覧ください(関連するコードは app.js の 108 - 193 行目を参照)。
js
const audioCtx = new AudioContext();
// 古い webkit/blink のブラウザーでは接頭辞が必要です
const oscillatorNode = audioCtx.createOscillator();
const gainNode = audioCtx.createGain();
oscillatorNode.connect(gainNode);
gainNode.connect(audioCtx.destination);
仕様書
| 仕様書 |
|---|
| Web Audio API> # dom-baseaudiocontext-destination> |