MediaTrackConstraints: Eigenschaft channelCount

Das channelCount-Attribut des MediaTrackConstraints-Wörterbuchs ist ein ConstrainULong, das die angeforderten oder obligatorischen Einschränkungen beschreibt, die auf den Wert der channelCount-konfigurierbaren Eigenschaft angewendet werden.

Falls erforderlich, können Sie feststellen, ob diese Einschränkung unterstützt wird, indem Sie den Wert von MediaTrackSupportedConstraints.channelCount überprüfen, wie er durch einen Aufruf von MediaDevices.getSupportedConstraints() zurückgegeben wird. Normalerweise ist dies jedoch nicht notwendig, da Browser alle ihnen unbekannten Einschränkungen ignorieren.

Wert

Wenn dieser Wert eine Zahl ist, wird der Benutzeragent versuchen, Medien zu erhalten, deren Kanäle so nah wie möglich an dieser Zahl liegen, unter Berücksichtigung der Fähigkeiten der Hardware und der anderen angegebenen Einschränkungen. Andernfalls wird der Wert dieses ConstrainULong den Benutzeragenten bei dem Bemühen leiten, eine genaue Übereinstimmung mit der erforderlichen Kanalanzahl (wenn exact angegeben ist oder sowohl min als auch max bereitgestellt werden und denselben Wert haben) oder einen bestmöglichen Wert zu liefern.

Die Kanalanzahl beträgt 1 für monauralen Ton, 2 für Stereo und so weiter.

Beispiele

Siehe das Beispiel Constraint-Übung.

Spezifikationen

Specification
Media Capture and Streams
# dom-mediatrackconstraintset-channelcount

Browser-Kompatibilität

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
channelCount constraint

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support

Siehe auch