--- title: DelayNode slug: Web/API/DelayNode translation_of: Web/API/DelayNode ---

{{ APIRef("Web Audio API") }}

DelayNodedelay-line を表す {{domxref("AudioNode")}} の一種で、入力されたデータを指定された時間遅延して、出力します。DelayNode の入力と出力は常に 1つで、入力のチャンネル数と出力のチャンネル数は同じです。

The DelayNode acts as a delay-line, here with a value of 1s.

オーディオグラフに閉路がある場合、その中には最低 1 つの DelayNode がなければなりません。もし閉路中に DelayNode が存在しない場合、その閉路中のノードはミュートされます。

入力数 1
出力数 1
チャンネルカウントモード "max"
チャンネル数 2 (not used in the default count mode)
チャンネルの意味 "speakers"

属性

{{domxref("AudioNode")}} の属性を継承しています。

{{domxref("DelayNode.delayTime")}} {{readonlyInline}}
a-rate の {{domxref("AudioParam")}} で、遅延させる時間を表します。

メソッド

固有のメソッドはありません。継承しているものは {{domxref("AudioNode")}} をご覧ください。

使用例

{{page("/en-US/docs/Web/API/AudioContext.createDelay","Example")}}

仕様

仕様 状態 コメント
{{SpecName('Web Audio API', '#the-delaynode-interface', 'DelayNode')}} {{Spec2('Web Audio API')}}  

ブラウザ互換性

{{CompatibilityTable}}
機能 Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
基本機能 {{CompatChrome(10.0)}}{{property_prefix("webkit")}} {{CompatGeckoDesktop(25.0)}}  {{CompatNo}} 15.0{{property_prefix("webkit")}}
22 (unprefixed)
6.0{{property_prefix("webkit")}}
機能 Android Firefox Mobile (Gecko) Firefox OS IE Mobile Opera Mobile Safari Mobile Chrome for Android
基本機能 {{CompatUnknown}} 26.0 1.2 {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}} 33.0

関連情報