From 33058f2b292b3a581333bdfb21b8f671898c5060 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:40:17 -0500 Subject: initial commit --- .../ja/web/api/audioscheduledsourcenode/index.html | 127 +++++++++++++++++++++ 1 file changed, 127 insertions(+) create mode 100644 files/ja/web/api/audioscheduledsourcenode/index.html (limited to 'files/ja/web/api/audioscheduledsourcenode/index.html') diff --git a/files/ja/web/api/audioscheduledsourcenode/index.html b/files/ja/web/api/audioscheduledsourcenode/index.html new file mode 100644 index 0000000000..79435402ec --- /dev/null +++ b/files/ja/web/api/audioscheduledsourcenode/index.html @@ -0,0 +1,127 @@ +--- +title: AudioScheduledSourceNode +slug: Web/API/AudioScheduledSourceNode +tags: + - API + - Audio + - AudioScheduledSourceNode + - Interface + - Media + - Reference + - Web Audio API + - sound + - インターフェイス +translation_of: Web/API/AudioScheduledSourceNode +--- +
{{APIRef("Web Audio API")}}
+ +
AudioScheduledSourceNode インターフェース (Web Audio APIの一部分) は、オーディオソースノード各種の親インターフェースであり、必要に応じ、指定された時間で開始や停止を行う機能を持ちます。具体的には、このインタフェースでは、{{domxref("AudioScheduledSourceNode.start", "start()")}} や、{{domxref("AudioScheduledSourceNode.stop", "stop()")}} メソッドの他、{{domxref("AudioScheduledSourceNode.onended", "onended")}} イベントハンドラーを定義しています。
+ +
 
+ +
+

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

+
+ +

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

+ +

プロパティ

+ +

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

+ +

イベントハンドラ

+ +
+
{{domxref("AudioScheduledSourceNode.onended", "onended")}}
+
{{event("ended")}} イベントが発生したときに呼び出されるメソッドです。ノードが再生を終えたことを示します。
+
+ +

メソッド

+ +

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

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

Specification

+ + + + + + + + + + + + + + +
SpecificationStatusComment
{{SpecName('Web Audio API', '#idl-def-AudioScheduledSourceNode', 'AudioScheduledSourceNode')}}{{Spec2('Web Audio API')}} 
+ +

Browser compatibility

+ +
{{CompatibilityTable}}
+ +
+ + + + + + + + + + + + + + + + + + + + + +
FeatureChromeEdgeFirefox (Gecko)Internet ExplorerOperaSafari (WebKit)
Basic support{{CompatUnknown}}{{CompatUnknown}}{{CompatGeckoDesktop(53)}}{{CompatNo}}{{CompatUnknown}}{{CompatUnknown}}
+
+ +
+ + + + + + + + + + + + + + + + + + + + + +
FeatureAndroidChromeFirefox Mobile (Gecko)IE PhoneOpera MobileSafari Mobile
Basic support{{CompatNo}}{{CompatUnknown}}{{CompatGeckoMobile(53)}}{{CompatNo}}{{CompatNo}}{{CompatUnknown}}
+
+ +

See also

+ + -- cgit v1.2.3-54-g00ecf