AudioScheduledSourceNode インターフェース (Web Audio APIの一部分) は、オーディオソースノード各種の親インターフェースであり、必要に応じ、指定された時間で開始や停止を行う機能を持ちます。具体的には、このインタフェースでは、
start()
や、stop()
メソッドの他、onended
イベントハンドラーを定義しています。AudioScheduledSourceNode オブジェクトは、直接作成することはできません。
かわりに、AudioBufferSourceNode
や、OscillatorNode
、または ConstantSourceNode
を使用してください。
特に明記しない限り、AudioScheduledSourceNode をベースにしたノードは、再生されていない時 (つまり、start() の前や、stop() の後) は、無音を出力します。無音は、値がゼロ (0) であるサンプルストリームを、常に流し続けることで表現されています。
プロパティ
親インターフェース、AudioNode
のプロパティ継承に加え、以下のプロパティがあります。
イベントハンドラ
メソッド
親インターフェース、AudioNode
のメソッド継承に加え、以下のメソッドがあります。
Specification
Specification | Status | Comment |
---|---|---|
Web Audio API AudioScheduledSourceNode の定義 |
草案 |
Browser compatibility
現在、互換性データを可読形式の JSON フォーマットに置き換えているところです。
この互換性一覧は古い形式を使っており、これに含まれるデータの置き換えが済んでいません。
手助けしていただける場合は、こちらから!
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) | 未サポート | 未サポート | ? |