MediaTrackConstraints: `frameRate`-Eigenschaft

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2017.

Das frameRate-Eigenschaft des MediaTrackConstraints-Wörterbuchs ist ein ConstrainDouble, das die angeforderten oder obligatorischen Einschränkungen beschreibt, die auf den Wert der frameRate einschränkbaren Eigenschaft angewendet werden.

Falls nötig, können Sie feststellen, ob diese Einschränkung unterstützt wird, indem Sie den Wert von MediaTrackSupportedConstraints.frameRate überprüfen, wie er durch einen Aufruf von MediaDevices.getSupportedConstraints() zurückgegeben wird. Normalerweise ist dies jedoch nicht notwendig, da Browser alle Einschränkungen ignorieren, die ihnen unbekannt sind.

Wert

Ein ConstrainDouble, das die akzeptablen oder erforderlichen Werte für die Bildrate eines Videostreams in Bildern pro Sekunde beschreibt.

Wenn dieser Wert eine Zahl ist, versucht der Benutzeragent, Medien mit einer Bildrate bereitzustellen, die angesichts der Fähigkeiten der Hardware und der anderen angegebenen Einschränkungen so nah wie möglich an dieser Zahl liegt. Andernfalls leitet der Wert dieses ConstrainDouble den Benutzeragenten in seinen Bemühungen, eine genaue Übereinstimmung mit der geforderten Bildrate zu erreichen (wenn exact angegeben ist oder sowohl min als auch max bereitgestellt und gleich sind) oder einen bestmöglichen Wert bereitzustellen.

Beispiele

Siehe das Beispiel Constraint exerciser.

Spezifikationen

Specification
Media Capture and Streams
# dom-mediatrackconstraintset-framerate

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

Legend

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

Full support
Full support

Siehe auch