MediaTrackSettings: sampleRate-Eigenschaft
Die sampleRate
-Eigenschaft des MediaTrackSettings
-Wörterbuchs ist eine Ganzzahl, die angibt, wie viele Audiodatenproben pro Sekunde der MediaStreamTrack
derzeit konfiguriert ist. Damit können Sie feststellen, welcher Wert ausgewählt wurde, um den von Ihnen angegebenen Beschränkungen für den Wert dieser Eigenschaft zu entsprechen, wie in der MediaTrackConstraints.sampleRate
-Eigenschaft beschrieben, die Sie beim Aufruf von entweder getUserMedia()
oder MediaStreamTrack.applyConstraints()
bereitgestellt haben.
Bei Bedarf können Sie feststellen, ob diese Einschränkung unterstützt wird, indem Sie den Wert von MediaTrackSupportedConstraints.sampleRate
überprüfen, der durch einen Aufruf von MediaDevices.getSupportedConstraints()
zurückgegeben wird. In der Regel ist dies jedoch nicht notwendig, da Browser alle ihnen unbekannten Einschränkungen ignorieren.
Wert
Eine Ganzzahl, die angibt, wie viele Proben jede Sekunde der Audiodaten umfasst. Gängige Werte sind 44.100 (Standard-CD-Audio), 48.000 (Standard-Digitalaudio), 96.000 (häufig in der Audio-Mastering und Nachproduktion verwendet) und 192.000 (für hochauflösendes Audio bei professionellen Aufnahme- und Mastering-Sitzungen verwendet). Niedrigere Werte werden jedoch häufig verwendet, um die Bandbreitenanforderungen zu reduzieren; 8.000 Proben pro Sekunde sind für verständliche, wenn auch unvollkommene, menschliche Sprache ausreichend, und sowohl 11.025 FPS als auch 22.050 FPS werden häufig für geringere Bandbreite und reduzierte Klang- und Musikqualität verwendet.
Beispiele
Siehe das Beispiele für Einschränkungsübung.
Spezifikationen
Specification |
---|
Media Capture and Streams # dom-mediatrackconstraintset-samplerate |
Browser-Kompatibilität
BCD tables only load in the browser