HTML オーディオ/ビデオDOM リファレンスマニュアル


HTML オーディオ/ビデオDOM リファレンスマニュアル

HTML5 DOM は <audio> および <video> 要素にメソッド、プロパティ、イベントを提供します。

これらのメソッド、プロパティ、イベントにより、JavaScript を使用して <audio> および <video> 要素を操作できます。


HTML オーディオ/ビデオ メソッド

メソッド 説明
addTextTrack() オーディオ/ビデオに新しいテキストトラックを追加します。
canPlayType() ブラウザーが指定されたオーディオ/ビデオタイプを再生できるかどうかを検出します。
load() オーディオ/ビデオ要素を再読み込みします。
play() オーディオ/ビデオの再生を開始します。
pause() 現在再生中のオーディオ/ビデオを一時停止します。

HTML オーディオ/ビデオ プロパティ

プロパティ 説明
audioTracks 利用可能なオーディオトラックを表す AudioTrackList オブジェクトを返します。
autoplay 読み込み完了後すぐにオーディオ/ビデオを再生するかどうかを設定または返します。
buffered オーディオ/ビデオのバッファリングされた部分を表す TimeRanges オブジェクトを返します。
controller オーディオ/ビデオの現在のメディアコントローラーを表す MediaController オブジェクトを返します。
controls オーディオ/ビデオにコントロール(再生/一時停止など)を表示するかどうかを設定または返します。
crossOrigin オーディオ/ビデオの CORS 設定を設定または返します。
currentSrc 現在のオーディオ/ビデオの URL を返します。
currentTime オーディオ/ビデオの現在の再生位置(秒単位)を設定または返します。
defaultMuted オーディオ/ビデオがデフォルトでミュートかどうかを設定または返します。
defaultPlaybackRate オーディオ/ビデオのデフォルトの再生速度を設定または返します。
duration 現在のオーディオ/ビデオの長さ(秒単位)を返します。
ended オーディオ/ビデオの再生が終了したかどうかを返します。
error オーディオ/ビデオのエラー状態を表す MediaError オブジェクトを返します。
loop オーディオ/ビデオが終了したときに再再生するかどうかを設定または返します。
mediaGroup オーディオ/ビデオが属するグループ(複数のオーディオ/ビデオ要素を接続するために使用)を設定または返します。
muted オーディオ/ビデオがミュートかどうかを設定または返します。
networkState オーディオ/ビデオの現在のネットワーク状態を返します。
paused オーディオ/ビデオが一時停止されているかどうかを設定または返します。
playbackRate オーディオ/ビデオの再生速度を設定または返します。
played オーディオ/ビデオの再生済み部分を表す TimeRanges オブジェクトを返します。
preload ページの読み込み後にオーディオ/ビデオを読み込むかどうかを設定または返します。
readyState オーディオ/ビデオの現在のレディ状態を返します。
seekable オーディオ/ビデオのシーク可能な部分を表す TimeRanges オブジェクトを返します。
seeking ユーザーがオーディオ/ビデオ内でシーク中かどうかを返します。
src オーディオ/ビデオ要素の現在のソースを設定または返します。
startDate 現在の時間オフセットを表す Date オブジェクトを返します。
textTracks 利用可能なテキストトラックを表す TextTrackList オブジェクトを返します。
videoTracks 利用可能なビデオトラックを表す VideoTrackList オブジェクトを返します。
volume オーディオ/ビデオの音量を設定または返します。

HTML オーディオ/ビデオ イベント

イベント 説明
abort オーディオ/ビデオの読み込みが中断されたときに発生します。
canplay ブラウザーがオーディオ/ビデオの再生を開始できるときに発生します。
canplaythrough ブラウザーがバッファリングによる停止なしで再生できるときに発生します。
durationchange オーディオ/ビデオの再生時間が変更されたときに発生します。
emptied 現在の再生リストが空のときに発生します。
ended 現在の再生リストが終了したときに発生します。
error オーディオ/ビデオの読み込み中にエラーが発生したときに発生します。
loadeddata ブラウザーがオーディオ/ビデオの現在のフレームを読み込んだときに発生します。
loadedmetadata ブラウザーがオーディオ/ビデオのメタデータを読み込んだときに発生します。
loadstart ブラウザーがオーディオ/ビデオを探し始めたときに発生します。
pause オーディオ/ビデオが一時停止されたときに発生します。
play オーディオ/ビデオが再生を開始したか、一時停止でなくなったときに発生します。
playing オーディオ/ビデオが、バッファリングによる一時停止または停止の後、再生準備ができたときに発生します。
progress ブラウザーがオーディオ/ビデオをダウンロードしているときに発生します。
ratechange オーディオ/ビデオの再生速度が変更されたときに発生します。
seeked ユーザーがオーディオ/ビデオ内の新しい位置に移動/ジャンプしたときに発生します。
seeking ユーザーがオーディオ/ビデオ内の新しい位置への移動/ジャンプを開始したときに発生します。
stalled ブラウザーがメディアデータの取得を試みたが、データが利用できないときに発生します。
suspend ブラウザーが意図的にメディアデータを取得しないときに発生します。
timeupdate 現在の再生位置が変更されたときに発生します。
volumechange 音量が変更されたときに発生します。
waiting 次のフレームをバッファリングする必要があるため、ビデオが停止したときに発生します。
その他の拡張