Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

MediaTrackConstraints: frameRate-Eigenschaft

Baseline
Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit September 2017 browserübergreifend verfügbar.

Die Eigenschaft frameRate des Dictionaries MediaTrackConstraints ist ein ConstrainDouble, das die gewünschten oder zwingend einzuhaltenden Einschränkungen für den Wert der einschränkbaren Eigenschaft frameRate beschreibt.

Bei Bedarf können Sie prüfen, ob diese Einschränkung unterstützt wird, indem Sie den Wert von frameRate ü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

Ein ConstrainDouble, das die zulässigen oder erforderlichen Werte für die Bildrate eines Videotracks in Bildern pro Sekunde beschreibt.

Wenn dieser Wert eine Zahl ist, versucht der User Agent, Medien mit einer Bildrate zu erhalten, die dieser Zahl unter Berücksichtigung der Hardwarefähigkeiten und der anderen angegebenen Einschränkungen möglichst nahekommt. Andernfalls gibt der Wert dieses ConstrainDouble vor, ob der User Agent eine exakte Übereinstimmung mit der erforderlichen Bildrate anstreben soll (wenn exact angegeben ist oder sowohl min als auch max angegeben sind und denselben Wert haben) oder den bestmöglichen Wert.

Beispiele

Siehe das Beispiel Constraint exerciser.

Spezifikationen

Spezifikation
Media Capture and Streams
# dom-mediatrackconstraintset-framerate

Browser-Kompatibilität

Siehe auch