English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
これらのオーディオビデオタグをページに挿入した後、ページにはオーディオファイルがなく、ビデオファイルも再生できないことがあります。これは何故ですか?これはメディア要素が不足しているためです。以下はメディア要素の一覧です
HTML5 DOMは<audio>および<video>要素にメソッド、属性、イベントを提供します。
これらのメソッド、属性、イベントを使用して、JavaScriptで<audio>および<video>要素を操作できます。
メソッド | 説明 |
addTextTrack() | オーディオに/ビデオに新しいテキストトラックを追加します。 |
canPlayType() | ブラウザが指定されたオーディオを再生できるかを確認します。/ビデオのタイプ。 |
load() | オーディオを再読み込みします。/ビデオ要素。 |
play() | オーディオ再生を開始します。/ビデオ。 |
pause() | 現在再生中のオーディオを一時停止します。/ビデオ。 |
属性 | 説明 |
audioTracks | 利用可能のオーディオトラックリストオブジェクトを返す。 |
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 | オーディオを設定または返します。/ビデオの音量。 |
イベント | 説明 |
abort | 当音频/ビデオの読み込みが中止されたときにトリガーされます。 |
canplay | ブラウザがオーディオを再生できる場合にトリガーされます。/视频时触发。 |
canplaythrough | ブラウザがバッファリングなく再生できる場合にトリガーされます。 |
durationchange | 当音频/ビデオの長さが変更されたときにトリガーされます。 |
emptied | 現在のプレイリストが空である場合にトリガーされます。 |
ended | 現在のプレイリストが終了するとトリガーされます。 |
error | 当在音频/视频加载期间发生错误时触发。 |
loadeddata | 当浏览器已加载音频/视频的当前帧时触发。 |
loadedmetadata | 当浏览器已加载音频/视频的元数据时触发。 |
loadstart | 当浏览器开始查找音频/视频时触发。 |
pause | 当音频/视频已暂停时触发。 |
play | 当音频/视频已开始或不再暂停时触发。 |
playing | 当音频/由于缓冲而暂停或停止后的视频已准备好时触发。 |
progress | 当浏览器正在下载音频/视频时触发。 |
ratechange | 当音频/動画の再生速度が変更されたときにトリガーされます。 |
seeked | ユーザーが移動したときに/音にジャンプ/動画の中の新しい位置がトリガーされます。 |
seeking | ユーザーが移動を開始したときに/音にジャンプ/動画の中の新しい位置がトリガーされます。 |
stalled | ブラウザがメディアデータを取得しようとしましたが、データが利用できないときにトリガーされます。 |
suspend | ブラウザが意図的にメディアデータを取得しないときにトリガーされます。 |
timeupdate | 現在の再生位置が変更されたときにトリガーされます。 |
volumechange | 音量が変更されたときにトリガーされます。 |
waiting | 次のフレームのバッファリングが必要で停止したときにトリガーされます。 |