AudioDestinationNode: maxChannelCount-Eigenschaft

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 maxChannelCount-Eigenschaft des AudioDestinationNode-Interfaces ist ein unsigned long, der die maximale Anzahl von Kanälen definiert, die das physische Gerät verarbeiten kann.

Die AudioNode.channelCount-Eigenschaft kann zwischen 0 und diesem Wert (zuzüglich) gesetzt 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 würde einen Audiographen erstellen, der ein AudioDestinationNode mit einem maxChannelCount von 2 enthält:

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 zum Beispiel 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