AudioDestinationNode: Eigenschaft maxChannelCount

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since April 2021.

Die Eigenschaft maxChannelCount des AudioDestinationNode-Interfaces ist ein unsigned long, der die maximale Anzahl der Kanäle definiert, die das physische Gerät verarbeiten kann.

Die Eigenschaft AudioNode.channelCount kann zwischen 0 und diesem Wert (beide inklusive) festgelegt werden. Wenn maxChannelCount 0 ist, wie im OfflineAudioContext, kann die Anzahl der Kanäle nicht geändert werden.

Wert

Ein unsigned long.

Beispiele

Das folgende Beispiel richtet einen einfachen Audiographen ein, der einen AudioDestinationNode mit einem maxChannelCount von 2 aufweist:

js
const audioCtx = new AudioContext();
const source = audioCtx.createMediaElementSource(myMediaElement);
source.connect(gainNode);
audioCtx.destination.maxChannelCount = 2;
gainNode.connect(audioCtx.destination);

Um eine vollständigere Implementierung zu sehen, schauen Sie sich eines unserer MDN Web Audio-Beispiele an, wie Voice-change-o-matic oder Violent Theremin.

Spezifikationen

Specification
Web Audio API
# dom-audiodestinationnode-maxchannelcount

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch