Join MDN and developers like you at Mozilla's View Source conference, 12-14 September in Berlin, Germany. Learn more at https://viewsourceconf.org

HTMLAudioElement

この記事は編集レビューを必要としています。ぜひご協力ください

 

HTMLAudioElement<audio> 要素の持つ属性と、メソッドを定義します。HTMLMediaElement を継承しています。

属性

 HTMLMediaElementおよび HTMLElement から継承した属性以外、定義されていません。

メソッド

 HTMLMediaElement および HTMLElement から継承したもの以外、定義されていません。

コンストラクタ

記法

mySound = new Audio([URLString]);

説明

audio 要素を作成します。作成される要素の preload 属性には auto が、src 属性には引数で指定された URL が設定されます。オブジェクトを返す前に、ブラウザは非同期的にリソースの選択を始めます。

付記:new Audio() で作成された audio 要素は、音声を再生中はガーベッジゴレクションの対象とはなりません。stop() メソッドが呼ばれるか、再生が終了するまで、再生を続けます。

引数

URLString (expected type: DOMString; optional)
作成される HTMLAudioElementsrc 属性値

レギュラーメソッド

名前と引数 返り値 説明
mozCurrentSampleOffset() unsigned long long

mozWriteAudio() によって作成された音声ストリームの、現在位置を取得します。取得できる位置は、ストリーム開始時から経過したサンプル数です。

mozSetup(in PRUint32 channels, in PRUint32 rate)

void 書き込み用の音声ストリームを初期化します。引数でチャンネル数(1だとモノラル、2だとステレオ)とサンプリング周波数44.1kHz の場合は 44100)を指定できます。
mozWriteAudio(in jsval data) unsigned long 音声ストリームの現在位置に、音声データを書き込み、実際に書き込まれたバイト数を返します。

仕様

仕様 状態 コメント
WHATWG HTML Living Standard
The definition of 'HTMLAudioElement' in that specification.
Living Standard HTML5 からの変更なし
HTML5
The definition of 'HTMLAudioElement' in that specification.
勧告 最初の定義

ブラウザ互換性

機能 Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
基本サポート (有) 3.5 (1.9.1) (有) (有) (有)
mozSetup(), mozCurrentSampleOffset(), mozWriteAudio() 未サポート 4.0 (2.0) 未サポート 未サポート 未サポート
機能 Android Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
基本サポート (有) 1.0 (1.9.1) (有) (有) (有)
mozSetup(), mozCurrentSampleOffset(), mozWriteAudio() 未サポート 4.0 (2.0) 未サポート 未サポート 未サポート

関連情報

  • このインタフェースを実装した HTML 要素:<audio>.

ドキュメントのタグと貢献者

 このページの貢献者: chikoski
 最終更新者: chikoski,