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

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

js
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