ConstantSourceNode: ConstantSourceNode() コンストラクター
Baseline
広く利用可能
この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2021年4月以降、すべてのブラウザーで利用可能です。
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 });
メモ:
このコンストラクターで作成された新しい ConstantSourceNode は channelCount が 2 になります。
仕様書
| 仕様書 |
|---|
| Web Audio API> # dom-constantsourcenode-constantsourcenode> |