この記事は編集レビューを必要としています。ぜひご協力ください。
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)- 作成される
HTMLAudioElement
のsrc
属性値
レギュラーメソッド
名前と引数 | 返り値 | 説明 |
---|---|---|
mozCurrentSampleOffset() |
unsigned long long |
|
|
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>
.