ConstantSourceNode: ConstantSourceNode() Konstruktor
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since April 2021.
Der ConstantSourceNode()
Konstruktor erstellt eine neue Instanz eines ConstantSourceNode
-Objekts, das eine Audioquelle darstellt, die konstant Proben ausgibt, deren Werte immer gleich sind.
Syntax
new ConstantSourceNode(context, options)
Parameter
context
-
Ein
AudioContext
, der den Audiokontext repräsentiert, mit dem der Knoten verknüpft werden soll. options
-
Ein
ConstantSourceOptions
Wörterbuch-Objekt, das die Eigenschaften definiert, die derConstantSourceNode
haben soll:offset
-
Ein schreibgeschütztes
AudioParam
, das den konstanten Wert angibt, der von der Quelle erzeugt wird. Der Standardwert ist 1.0. Der normale Bereich liegt zwischen -1.0 und 1.0, aber der Wert kann irgendwo im Bereich von-Infinity
bis+Infinity
liegen.
Beispiele
In diesem Beispiel wird ein Audiokontext erstellt, dann wird ein ConstantSourceNode
mit einem offset
von 0.5 eingerichtet.
let audioContext = new AudioContext();
let myConstantSource = new ConstantSourceNode(audioContext, { offset: 0.5 });
Hinweis: Der neue ConstantSourceNode
, der durch den Konstruktor erstellt wurde, hat eine channelCount
von 2.
Spezifikationen
Specification |
---|
Web Audio API # dom-constantsourcenode-constructor-constantsourcenode |
Browser-Kompatibilität
BCD tables only load in the browser