Skip to content

Instantly share code, notes, and snippets.

@numbcoder
Created February 14, 2012 08:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save numbcoder/1824943 to your computer and use it in GitHub Desktop.
Save numbcoder/1824943 to your computer and use it in GitHub Desktop.
test video events
function test() {
var evts = 'loadstart canplaythrough canplay loadeddata loadedmetadata abort emptied error stalled suspend waiting pause play volumechange playing seeked seeking durationchange progress ratechange timeupdate ended webkitbeginfullscreen webkitendfullscreen';
var url = 'http://i3.ihaveu.net/image/auction/video/000/007/603/swf/000ab24b8d49a3331e6f7be30af7de1f.swf.mm320x232.mp4';
var p = document.createElement('video'),
$p = $(p);
$('body').append(p);
$p.bind(evts, function(e) {
console.log('---' + e.type + '--------');
if (e.type == 'canplay') {
console.log('--go play');
p.play();
} else if (e.type == 'error') {
console.log('--** reload --');
p.src = url;
p.load();
}
});
p.src = url;
p.load();
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment