MediaElementAudioSourceNode

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since April 2021.

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

ブラウザーの互換性

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
MediaElementAudioSourceNode
MediaElementAudioSourceNode() constructor
mediaElement

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support

関連情報