videojs Onerror事件未触发

时间:2018-08-10 04:22:25

标签: html5 video video.js

我们正在使用videojs(7.0.3)来流化并播放HTML5视频中的HLS视频(m3U8)文件。当互联网断开连接并重新连接时,我们想从互联网中断的那一刻起继续播放视频文件。我猜这可以通过错误事件处理程序来完成。但是,当互联网断开连接时,不会引发错误事件。

var myPlayer = videojs('media');
myPlayer.src({
    src: videoFileName,
    type: 'application/x-mpegURL',
    withCredentials: true
});
myPlayer.load();
myPlayer.play();
var player = myPlayer.player();
player.on('error', function(event) {
    var time = this.currentTime();
    if(this.networkState == 2) {
        this.error(null).pause().load().currentTime(time).play();
    }
});

0 个答案:

没有答案