We're looking for a user researcher to understand the needs of developers and designers. Is this you or someone you know? Check out the post: https://mzl.la/2IGzdXS

AudioScheduledSourceNode

AudioScheduledSourceNode インターフェース (Web Audio APIの一部分) は、オーディオソースノード各種の親インターフェースであり、必要に応じ、指定された時間で開始や停止を行う機能を持ちます。具体的には、このインタフェースでは、start() や、stop() メソッドの他、onended イベントハンドラーを定義しています。
 

AudioScheduledSourceNode オブジェクトは、直接作成することはできません。
かわりに、AudioBufferSourceNode や、OscillatorNode、または ConstantSourceNode を使用してください。

特に明記しない限り、AudioScheduledSourceNode をベースにしたノードは、再生されていない時 (つまり、start() の前や、stop() の後) は、無音を出力します。無音は、値がゼロ (0) であるサンプルストリームを、常に流し続けることで表現されています。

プロパティ

親インターフェース、AudioNode のプロパティ継承に加え、以下のプロパティがあります。

イベントハンドラ

onended
ended イベントが発生したときに呼び出されるメソッドです。ノードが再生を終えたことを示します。

メソッド

親インターフェース、AudioNode のメソッド継承に加え、以下のメソッドがあります。

start()
指定した時刻に、ノードが特定の音を再生するよう、スケジュールします。時間を指定しない場合、ノードはすぐに再生を開始します。
stop()
指定した時刻に、ノードの再生を停止するよう、スケジュールします。時間を指定しない場合、ノードはすぐに停止します。

Specification

Specification Status Comment
Web Audio API
AudioScheduledSourceNode の定義
草案  

Browser compatibility

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

Feature Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Basic support ? ? 53 (53) 未サポート ? ?
Feature Android Chrome Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
Basic support 未サポート ? 53.0 (53) 未サポート 未サポート ?

See also

ドキュメントのタグと貢献者

このページの貢献者: gooshima
最終更新者: gooshima,