MediaTrackConstraints: sampleSize-Eigenschaft

Die sampleSize-Eigenschaft des MediaTrackConstraints-Wörterbuchs ist ein ConstrainULong, der die angeforderten oder zwingenden Einschränkungen beschreibt, die auf den Wert der sampleSize-einstellbaren Eigenschaft angewendet werden.

Falls notwendig, können Sie feststellen, ob diese Einschränkung unterstützt wird, indem Sie den Wert von MediaTrackSupportedConstraints.sampleSize überprüfen, wie er von einem Aufruf von MediaDevices.getSupportedConstraints() zurückgegeben wird. In der Regel ist dies jedoch nicht erforderlich, da Browser alle Einschränkungen ignorieren, mit denen sie nicht vertraut sind.

Wert

Wenn dieser Wert eine Zahl ist, wird der User Agent versuchen, Medien zu erhalten, deren Sample-Größe (in Bits pro linearem Sample) so nah wie möglich an dieser Zahl liegt, angesichts der Fähigkeiten der Hardware und der anderen angegebenen Einschränkungen. Andernfalls wird der Wert dieses ConstrainULong den User Agent bei dem Bemühen leiten, eine exakte Übereinstimmung mit der geforderten Sample-Größe (wenn exact angegeben ist oder sowohl min als auch max angegeben sind und den gleichen Wert haben) oder einen bestmöglichen Wert zu liefern.

Hinweis: Da diese Eigenschaft nur lineare Sample-Größen repräsentieren kann, kann diese Einschränkung nur von Geräten erfüllt werden, die Audio mit linearen Samples erzeugen können.

Beispiele

Siehe das Constraint-Übungstool-Beispiel.

Spezifikationen

Specification
Media Capture and Streams
# dom-mediatrackconstraintset-samplesize

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
sampleSize constraint

Legend

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

Full support
Full support
No support
No support

Siehe auch