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:
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