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
Loading…