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

js
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 der ConstantSourceNode 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 bis Infinity liegen.

Beispiele

In diesem Beispiel wird ein Audio-Kontext erstellt, dann ein ConstantSourceNode eingerichtet, dessen offset auf 0,5 initiiert wird.

js
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

Browser-Kompatibilität