AudioNode: channelInterpretation 屬性
AudioNode 介面的 channelInterpretation 屬性表示一個列舉值,用於描述在輸入/輸出通道數量不同時,輸入通道如何對映到輸出通道。例如,此設定定義了單聲道輸入如何上混為立體聲或 5.1 聲道輸出,或四聲道輸入如何下混為立體聲或單聲道輸出。
該屬性有兩個選項:speakers 和 discrete。這些選項在 Web Audio API 的基本概念 > 上混與下混 中有詳細說明。
值
這些值在 Web Audio API 的基本概念 > 上混與下混 中有詳細說明。
總結
示例
js
const audioCtx = new AudioContext();
const oscillator = audioCtx.createOscillator();
const gainNode = audioCtx.createGain();
oscillator.connect(gainNode);
gainNode.connect(audioCtx.destination);
oscillator.channelInterpretation = "discrete";
規範
| 規範 |
|---|
| Web Audio API # dom-audionode-channelinterpretation |
瀏覽器相容性
載入中…