MediaTrackConstraints: Eigenschaft sampleSize
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Die Eigenschaft sampleSize des MediaTrackConstraints-Dictionaries ist ein ConstrainULong, das 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 dies jedoch nicht nötig, da Browser ihnen unbekannte Einschränkungen ignorieren.
Wert
Wenn dieser Wert eine Zahl ist, versucht der User Agent, Medien zu erhalten, deren Sample-Größe (in Bits pro linearem Sample) dieser Zahl möglichst nahekommt. Dabei berücksichtigt er die Fähigkeiten der Hardware und die anderen angegebenen Einschränkungen. Andernfalls dient der Wert dieses ConstrainULong dem User Agent als Vorgabe, um die erforderliche Sample-Größe exakt zu erreichen (wenn exact angegeben ist oder min und max angegeben sind und denselben Wert haben) oder den bestmöglichen Wert bereitzustellen.
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> |