Skip to content

Instantly share code, notes, and snippets.

@marcelowa
Created August 19, 2015 07:29
Show Gist options
  • Save marcelowa/059f23dfc31bf1f340fe to your computer and use it in GitHub Desktop.
Save marcelowa/059f23dfc31bf1f340fe to your computer and use it in GitHub Desktop.
HTML5 Player events in an array formation
var elem = document.getElementById('some-player-element');
[
'abort',
'canplay',
'canplaythrough',
'durationchange',
'emptied',
'ended',
'error',
'loadeddata',
'loadedmetadata',
'loadstart',
'pause',
'play',
'playing',
'progress',
'ratechange',
'seeked',
'seeking',
'stalled',
'suspend',
'timeupdate',
'volumechange',
'waiting'
].forEach(function(eventName) {
elem.addEventListener(event, function (event) {
console.log('event triggered', eventName, event);
}, true);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment