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: 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