MediaTrackConstraints: sampleSize-Eigenschaft
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Die Eigenschaft sampleSize des Dictionaries MediaTrackConstraints ist ein ConstrainULong, der die gewünschten oder zwingenden Einschränkungen für den Wert der einschränkbaren Eigenschaft sampleSize beschreibt.
Bei Bedarf können Sie prüfen, ob diese Einschränkung unterstützt wird, indem Sie den Wert von sampleSize überprüfen, den ein Aufruf von MediaDevices.getSupportedConstraints() zurückgibt. In der Regel ist das jedoch nicht nötig, da Browser Einschränkungen ignorieren, die sie nicht kennen.
Wert
Wenn dieser Wert eine Zahl ist, versucht der User Agent, Medien mit einer Sample-Größe (in Bits pro linearem Sample) zu erhalten, die dieser Zahl unter Berücksichtigung der Hardwarefähigkeiten und der anderen angegebenen Einschränkungen möglichst nahekommt. Andernfalls bestimmt der Wert dieses ConstrainULong, ob der User Agent eine exakte Übereinstimmung mit der erforderlichen Sample-Größe anstrebt (wenn exact angegeben ist oder sowohl min als auch max angegeben sind und denselben Wert haben) oder den bestmöglichen Wert.
Hinweis: Da diese Eigenschaft nur lineare Sample-Größen darstellen kann, lässt sich diese Einschränkung nur mit Geräten erfüllen, die Audio mit linearen Samples erzeugen können.
Beispiele
Siehe das Beispiel Constraint Exerciser.
Spezifikationen
| Spezifikation |
|---|
| Media Capture and Streams> # dom-mediatrackconstraintset-samplesize> |