Media
#video
#audio
loadstart
読み込みが始まったとき。
document.getElementById('video').addEventListener('loadstart', function(e) {
console.log(e)
})
progress
データの読み込み中。
document.getElementById('video').addEventListener('progress', function(e) {
console.log(e)
})
suspend
読み込みを一時的に中断したとき。
document.getElementById('video').addEventListener('suspend', function(e) {
console.log(e)
})
emptied
なんらかの理由で読み込みデータが空になったとき。
document.getElementById('video').addEventListener('emptied', function(e) {
console.log(e)
})
error
読み込み中にエラーが発生したとき。
document.getElementById('video').addEventListener('error', function(e) {
console.log(e)
})
loadeddata
メディアの最初のフレームの読み込みが完了したとき。
document.getElementById('video').addEventListener('loadeddata', function(e) {
console.log(e)
})
loadedmetadata
メタデータの読み込みが完了したとき。
document.getElementById('video').addEventListener('loadedmetadata', function(e) {
console.log(e)
})
canplay
メディアが再生できるようになったとき。
ただ、今のペースでは最後まで停止せずに再生するのはきついかもしれない。
document.getElementById('video').addEventListener('canplay', function(e) {
console.log(e)
})
canplaythrough
今のペースで読み込めば、メディアが最後まで再生できそうだと思ったとき。
document.getElementById('video').addEventListener('canplaythrough', function(e) {
console.log(e)
})
play
再生が開始されたとき。
document.getElementById('video').addEventListener('play', function(e) {
console.log(e)
})
playing
再生中。タイミングはplay
のあとで。
document.getElementById('video').addEventListener('playing', function(e) {
console.log(e)
})
timeupdate
再生の現在位置が更新されたとき。
document.getElementById('video').addEventListener('timeupdate', function(e) {
console.log(e)
})
pause
停止されたとき。
document.getElementById('video').addEventListener('pause', function(e) {
console.log(e)
})
ended
終了したとき。
document.getElementById('video').addEventListener('ended', function(e) {
console.log(e)
})
durationchange
メディアの再生時間が変更されたとき。
document.getElementById('video').addEventListener('durationchange', function(e) {
console.log(e)
})
waiting
メディアの読み込みが間に合わずに待っているとき。
document.getElementById('video').addEventListener('waiting', function(e) {
console.log(e)
})
seeking
シークしているとき。
document.getElementById('video').addEventListener('seeking', function(e) {
console.log(e)
})
seeked
シークが終わったとき。
document.getElementById('video').addEventListener('seeked', function(e) {
console.log(e)
})
ratechange
再生速度が変わったとき。
document.getElementById('video').addEventListener('ratechange', function(e) {
console.log(e)
})
volumechange
音量が変わったとき。
document.getElementById('video').addEventListener('volumechange', function(e) {
console.log(e)
})