Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
Die DynamicsCompressorNode-Schnittstelle bietet einen Kompressionseffekt, der die Lautstärke der lautesten Teile des Signals verringert, um das Clipping und die Verzerrung zu verhindern, die auftreten können, wenn mehrere Sounds gleichzeitig abgespielt und gemischt werden. Dies wird häufig in der Musikproduktion und bei Spiel-Audio verwendet. DynamicsCompressorNode ist ein AudioNode, der genau einen Eingang und einen Ausgang hat.
EventTarget AudioNode DynamicsCompressorNode| 1 |
| 1 |
| "clamped-max" |
| 2 |
| "speakers" |
Erstellt eine neue Instanz eines DynamicsCompressorNode-Objekts.
Erbt Eigenschaften von seinem Elternteil, AudioNode.
DynamicsCompressorNode.threshold SchreibgeschütztEin k-rate AudioParam, das den Dezibelwert darstellt, oberhalb dessen die Kompression zu wirken beginnt.
DynamicsCompressorNode.knee SchreibgeschütztEin k-rate AudioParam, das einen Dezibelwert enthält, der den Bereich oberhalb des Schwellenwerts darstellt, in dem die Kurve sanft in den komprimierten Bereich übergeht.
DynamicsCompressorNode.ratio SchreibgeschütztEin k-rate AudioParam, das die Menge an Veränderung in dB darstellt, die im Eingang erforderlich ist, um eine 1-dB-Veränderung im Ausgang zu bewirken.
DynamicsCompressorNode.reduction SchreibgeschütztEin float, das die Menge an derzeit durch den Kompressor auf das Signal angewandter Verstärkungsreduktion darstellt.
DynamicsCompressorNode.attack SchreibgeschütztEin k-rate AudioParam, das die Zeit in Sekunden darstellt, die benötigt wird, um die Verstärkung um 10 dB zu verringern.
DynamicsCompressorNode.release SchreibgeschütztEin k-rate AudioParam, das die Zeit in Sekunden darstellt, die benötigt wird, um die Verstärkung um 10 dB zu erhöhen.
Keine spezifischen Methoden; erbt Methoden von seinem Elternteil, AudioNode.
Siehe Beispielcode BaseAudioContext.createDynamicsCompressor().
| Web Audio API # DynamicsCompressorNode |
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.