ConstantSourceNode()

ConstantSourceNode() コンストラクターは、常に同じ値のサンプルを出力する音声ソースを表す、新しい ConstantSourceNode オブジェクトのインスタンスを作成します。

構文

js
new ConstantSourceNode(context, options)

引数

context

ノードを関連付けたい音声コンテキストを表す AudioContext です。

options

ConstantSourceOptions 辞書オブジェクトで、 ConstantSourceNode に持たせたいプロパティを定義します。

offset

読み取り専用の AudioParam で、ソースが生成する定数値を指定します。既定では 1.0 です。通常は 1.0 ですが、 Infinity から +Infinity の範囲であればどのような値でも指定できます。

この例では、音声コンテキストが作成され、次に offset が 0.5 に初期化された ConstantSourceNode が作成されます。

js
let audioContext = new AudioContext();

let myConstantSource = new ConstantSourceNode(audioContext, { offset: 0.5 });

メモ: このコンストラクターで作成された新しい ConstantSourceNodechannelCount が 2 になります。

仕様書

Specification
Web Audio API
# dom-constantsourcenode-constructor-constantsourcenode

ブラウザーの互換性

BCD tables only load in the browser