オーディオオブジェクト
オーディオオブジェクトは、HTML5で新しく追加されました。
オーディオオブジェクトは、HTML表し<audio>要素を。
注意: <audio>要素は、Internet Explorer 8およびそれ以前のバージョンではサポートされていません。
オーディオオブジェクトにアクセス
あなたはアクセスすることができます<audio>使用して要素をgetElementById() :
オーディオオブジェクトを作成します。
あなたは、作成することができます<audio>使用して要素をdocument. createElement() document. createElement()メソッド:
オーディオオブジェクトのプロパティ
プロパティ | 説明 |
---|---|
audioTracks | 利用可能なオーディオトラックを表すAudioTrackListオブジェクトを返します。 |
autoplay | オーディオは、すぐにそれは準備ができているように再生を開始するかどうかを設定または返します |
buffered | オーディオのバッファリング部分を表すtimeRangeはオブジェクトを返します。 |
controller | オーディオの現在のメディア・コントローラを表すのMediaControllerオブジェクトを返します |
controls | オーディオコントロールが表示されているかどうかを設定または返します(play/pause etc) |
crossOrigin | 設定またはオーディオのCORS設定を返します。 |
currentSrc | 現在のオーディオのURLを返します。 |
currentTime | 設定またはオーディオに現在の再生位置を返します(in seconds) |
defaultMuted | オーディオは、デフォルトでミュートされるべきかどうかを設定または返します |
defaultPlaybackRate | オーディオのデフォルトの再生速度かどうかを設定または返します |
duration | 長さを返しますaudio(in seconds) |
ended | オーディオの再生が終了したかどうかを返します |
error | オーディオのエラー状態を表すMediaErrorオブジェクトを返します。 |
loop | オーディオは、再びそれが終了するたびに超える再生を開始するかどうかを設定または返します |
mediaGroup | セットまたはメディア・グループの名前を返すaudio(s)の一部であります |
muted | 音をオフにする必要があるかどうかを設定または返します |
networkState | オーディオの現在のネットワークの状態を返します。 |
paused | オーディオが一時停止されているかどうかを設定または返します |
playbackRate | 設定またはオーディオ再生の速度を返します。 |
played | オーディオの演奏部分を表すtimeRangeはオブジェクトを返します。 |
preload | 設定またはの値を返すpreloadオーディオの属性を |
readyState | オーディオの現在の準備状態を返します。 |
seekable | オーディオのシーク可能な部分を表すtimeRangeはオブジェクトを返します。 |
seeking | ユーザーは、現在のオーディオに求めているかどうかを返します |
src | 設定またはの値を返すsrcオーディオの属性を |
textTracks | 可能なテキストトラックを表すTextTrackListオブジェクトを返します。 |
volume | 設定またはオーディオの音量を返します。 |
オーディオオブジェクトのメソッド
方法 | 説明 |
---|---|
addTextTrack() | オーディオに新しいテキストトラックを追加します。 |
canPlayType() | ブラウザが指定されたオーディオ形式を再生できるかどうかをチェックします |
fastSeek() | オーディオプレイヤーで指定された時間にシーク |
getStartDate() | 現在のオフセットのタイムラインを表現する、新しいDateオブジェクトを返します。 |
load() | audio要素を再ロードします |
play() | オーディオの再生を開始します |
pause() | 現在再生中の音声を一時停止します |
標準プロパティおよびイベント
オーディオオブジェクトは、標準サポートのプロパティとイベントを 。
関連ページ
HTMLチュートリアル: HTML5オーディオ
HTMLリファレンス: HTML <audio>タグ