最新のWeb開発のチュートリアル
 

HTML DOMオーディオオブジェクト


オーディオオブジェクト

オーディオオブジェクトは、HTML5で新しく追加されました。

オーディオオブジェクトは、HTML表し<audio>要素を。

注意: <audio>要素は、Internet Explorer 8およびそれ以前のバージョンではサポートされていません。

オーディオオブジェクトにアクセス

あなたはアクセスすることができます<audio>使用して要素をgetElementById()

var x = document.getElementById("myAudio");
»それを自分で試してみてください

オーディオオブジェクトを作成します。

あなたは、作成することができます<audio>使用して要素をdocument. createElement() document. createElement()メソッド:

var x = document.createElement("AUDIO");
»それを自分で試してみてください

オーディオオブジェクトのプロパティ

プロパティ 説明
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>タグ