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

View in English Always switch to English

ConstantSourceNode

Baseline
Weitgehend verfügbar

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

Das ConstantSourceNode-Interface - Teil der Web Audio API - stellt eine Audioquelle dar (basierend auf AudioScheduledSourceNode), deren Ausgabe einen einzigen unveränderlichen Wert hat. Dies ist nützlich in Fällen, in denen Sie einen konstanten Wert von einer Audioquelle benötigen. Außerdem kann es wie ein konstruierbares AudioParam verwendet werden, indem der Wert seines offset automatisiert oder ein anderer Knoten damit verbunden wird; siehe Controlling multiple parameters with ConstantSourceNode.

Ein ConstantSourceNode hat keine Eingänge und genau einen monauralen (einkanaligen) Ausgang. Der Wert des Ausgangs ist immer derselbe wie der Wert des offset-Parameters.

EventTarget AudioNode AudioScheduledSourceNode ConstantSourceNode
Anzahl der Eingänge 0
Anzahl der Ausgänge 1

Konstruktor

ConstantSourceNode()

Erstellt und gibt eine neue ConstantSourceNode-Instanz zurück, wobei optional ein Objekt angegeben wird, das Anfangswerte für die Eigenschaften des Objekts festlegt. Alternativ können Sie die BaseAudioContext.createConstantSource()-Fabrikmethode verwenden; siehe Creating an AudioNode.

Instanzeigenschaften

Erbt Eigenschaften von seiner übergeordneten Schnittstelle, AudioScheduledSourceNode, und fügt die folgenden Eigenschaften hinzu:

offset

Ein AudioParam, das den Wert angibt, den diese Quelle kontinuierlich ausgibt. Der Standardwert ist 1.0.

Ereignisse

Erbt Ereignisse von seiner übergeordneten Schnittstelle, AudioScheduledSourceNode.

Hinweis: Die Implementierung dieser Ereignisse in einigen Browsern ist Teil der AudioScheduledSourceNode-Schnittstelle.

ended

Wird ausgelöst, wann immer die ConstantSourceNode-Daten nicht mehr abgespielt werden.

Instanzmethoden

Erbt Methoden von seiner übergeordneten Schnittstelle, AudioScheduledSourceNode.

Hinweis: Die Implementierung dieser Methoden in einigen Browsern ist Teil der AudioScheduledSourceNode-Schnittstelle.

start()

Plant die Wiedergabe eines Tons zu einem bestimmten Zeitpunkt.