HTML Audio/Video DOM リファレンス

前へ 次のリファレンス ❯

HTML Audio および Video DOM リファレンス

HTML5 DOM には、<audio>と <video> 要素用のメソッド、プロパティとイベントがあります。

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


HTML Audio/Video メソッド

メソッド 説明
addTextTrack() オーディオ/ビデオに新しいテキスト・トラックを追加します
canPlayType() ブラウザが、指定のオーディオ/ビデオ形式を再生できるかチェックします
load() オーディオ/ビデオ要素をリロードします
play() オーディオ/ビデオの再生を開始します
pause() 現在再生中のオーディオ/ビデオを一時停止します

HTML Audio/Video プロパティ

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

HTML Audio/Video イベント

イベント 説明
abort オーディオ/ビデオの読み込みがアボートしたときに発生します
canplay ブラウザがオーディオ/ビデオの再生を開始することができるときに発生します
canplaythrough ブラウザが、バッファリングのために停止することなくオーディオ/ビデオを通しで再生することができるときに発生します
durationchange オーディオ/ビデオの再生時間が変更された場合に発生します
emptied 現在のプレイリストが空のときに発生します
ended 現在のプレイリストが終了したときに発生します
error オーディオ/ビデオの読み込み中にエラーが発生したときに発生します
loadeddata オーディオ/ビデオの現在のフレームをブラウザがロードしたときに発生します
loadedmetadata オーディオ/ビデオのメタデータをブラウザがロードしたときに発生します
loadstart オーディオ/ビデオをブラウザが検索し始めたときに発生します
pause オーディオ/ビデオが一時停止された
play オーディオ/ビデオが始まったか、もはや一時停止されないときに発生します
playing オーディオ/ビデオが一時停止したか、バッファリングのために停止した後に再生されているときに発生します
progress ブラウザがオーディオ/ビデオをダウンロードしているときに発生します
ratechange オーディオ/ビデオの再生速度を変えたときに発生します
seeked ユーザがオーディオ/ビデオの新しい位置にスキップ/移動を終了したときに発生します
seeking ユーザーがオーディオ/ビデオ内の新しい位置にスキップ/移動を開始したときに発生します
stalled ブラウザがメディア・データを取得しようとしているが、データが利用できないときに発生します
suspend ブラウザが意図的にメディア・データを取得していないときに発生します
timeupdate 現在の再生位置が変更されたときに発生します
volumechange ボリュームが変更されたときに発生します
waiting 次のフレームをバッファリングする必要があるため、ビデオが停止するときに発生します


前へ 次のリファレンス ❯