jsmpeg icon indicating copy to clipboard operation
jsmpeg copied to clipboard

onEnded、onSourceCompleted、onPause didn't work

Open shipskunkun opened this issue 6 years ago • 3 comments

i try it in my project, but onEnded、onSourceCompleted、onPause didn't work, i don't know when video end? 我在我项目中使用,但是 视频结束、完成、或者 暂停,这些 回调函数没有执行?

beginPullVedio() {
      var that = this;
      var canvas = document.getElementById('video-canvas');
      var url = 'ws://meeting-front.hunterslab.cn/live/';
      var player = new JSMpeg.Player(url, {
        canvas: canvas,
        loop: true,
        autoplay: true,
        onPlay: function() {
            this.on_play = true;
            console.log('onPlay', new Date().getTime());
        },
        onPause: function() {
            console.log('onPause', new Date().getTime());
        },
        onEnded: function() {
            console.log('onEnded', new Date().getTime());
        },
        onStalled: function() {
            console.log('onStalled', new Date().getTime());
        },
        onSourceCompleted: function() {
            console.log('onSourceCompleted', new Date().getTime());
        }
      });
    }

shipskunkun avatar Jul 17 '19 13:07 shipskunkun

loop: false, onEnded does work

perny avatar Aug 02 '19 12:08 perny

loop: false, onEnded does work

zjtt avatar Nov 13 '19 09:11 zjtt

loop: false, onEnded does work again

zjtt avatar Nov 13 '19 11:11 zjtt