Skip to content

Instantly share code, notes, and snippets.

@numbcoder
Created February 14, 2012 08:56

Revisions

  1. numbcoder revised this gist Feb 14, 2012. 1 changed file with 3 additions and 3 deletions.
    6 changes: 3 additions & 3 deletions video_events.js
    Original file line number Diff line number Diff line change
    @@ -8,12 +8,12 @@
    $('body').append(p);

    $p.bind(evts, function(e) {
    _log('---' + e.type + '--------');
    console.log('---' + e.type + '--------');
    if (e.type == 'canplay') {
    _log('--go play');
    console.log('--go play');
    p.play();
    } else if (e.type == 'error') {
    _log('--** reload');
    console.log('--** reload --');
    p.src = url;
    p.load();
    }
  2. numbcoder created this gist Feb 14, 2012.
    24 changes: 24 additions & 0 deletions video_events.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,24 @@
    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) {
    _log('---' + e.type + '--------');
    if (e.type == 'canplay') {
    _log('--go play');
    p.play();
    } else if (e.type == 'error') {
    _log('--** reload');
    p.src = url;
    p.load();
    }
    });

    p.src = url;
    p.load();
    };