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 zwingenden 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. Prüfen Sie dazu den Wert von frameRate, den ein Aufruf von MediaDevices.getSupportedConstraints() zurückgibt. Normalerweise ist das jedoch nicht nötig, da Browser Einschränkungen ignorieren, die sie nicht kennen.
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, unter Berücksichtigung der Hardwarefähigkeiten und der anderen angegebenen Einschränkungen Medien mit einer Bildrate zu erhalten, die dieser Zahl möglichst nahekommt. Andernfalls bestimmt der Wert dieses ConstrainDouble, ob der User Agent eine exakte Übereinstimmung mit der erforderlichen Bildrate anstrebt (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> |