このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

MediaElementAudioSourceNode

Baseline 広く利用可能

この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2015年7月以降、すべてのブラウザーで利用可能です。

MediaElementAudioSourceNode インターフェイスは、HTML の <audio> 要素または <video> 要素からなる音源を表し、音源としてふるまいます。

MediaElementAudioSourceNode は入力を持たず、ちょうど 1 個の出力を持ち、AudioContext.createMediaElementSource() メソッドにより生成されます。出力のチャンネル数はノードの生成時に用いられた HTMLMediaElement が参照する音声のチャンネル数で、HTMLMediaElement が音声を持たないときは 1 です。

EventTarget AudioNode MediaElementAudioSourceNode
入力数 0
出力数 1
チャンネル数 2 (ただし、AudioNode.channelCountAudioNode の入力のアップミキシングやダウンミキシングにのみ用いられ、MediaElementAudioSourceNode には入力がありません)

コンストラクター

MediaElementAudioSourceNode()

新しい MediaElementAudioSourceNode オブジェクトのインスタンスを生成します。

インスタンスプロパティ

親の AudioNode からプロパティを継承します。

mediaElement 読取専用

この MediaStreamAudioSourceNode の構築時に用いられた HTMLMediaElement です。

インスタンスメソッド

親の AudioNode からメソッドを継承します。

サンプルコードは、AudioContext.createMediaElementSource() を参照してください。

仕様書

仕様書
Web Audio API
# MediaElementAudioSourceNode

ブラウザーの互換性

関連情報