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 des ConstantSourceNode
-Objekts, das eine Audioquelle darstellt, die konstant Probenwerte ausgibt, die immer gleich sind.
Syntax
new ConstantSourceNode(context, options)
Parameter
context
-
Ein
AudioContext
, der den Audio-Kontext darstellt, mit dem der Knoten verbunden werden soll. options
-
Ein
ConstantSourceOptions
-Wörterbuchobjekt, das die Eigenschaften definiert, die derConstantSourceNode
haben soll:offset
-
Ein schreibgeschützter
AudioParam
, der den konstanten Wert angibt, der von der Quelle erzeugt wird. Der Standardwert ist 1,0. Der normale Bereich ist von -1,0 bis 1,0, aber der Wert kann überall im Bereich von-Infinity
bisInfinity
liegen.
Beispiele
In diesem Beispiel wird ein Audio-Kontext erstellt, dann ein ConstantSourceNode
eingerichtet, dessen offset
auf 0,5 initiiert wird.
let audioContext = new AudioContext();
let myConstantSource = new ConstantSourceNode(audioContext, { offset: 0.5 });
Hinweis:
Der neue ConstantSourceNode
, der vom Konstruktor erstellt wird, hat eine channelCount
von 2.
Spezifikationen
Specification |
---|
Web Audio API # dom-constantsourcenode-constantsourcenode |