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

View in English Always switch to English

MediaElementAudioSourceNode

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨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() を参照してください。

仕様書

Specification
Web Audio API
# MediaElementAudioSourceNode

ブラウザーの互換性

関連情報