如何在服务器上编写videoJS的错误消息对象

Pra*_*wal 0 javascript html5-video video.js

我正在使用videojs进行视频播放。我想在服务器上记录错误消息。在浏览器控制台中,我可以获取消息,但是没有获取可以发送到服务器的错误对象。需要帮助 。测试代码将非常有帮助。

 player=videojs("myvideo", { "controls": true,  "techOrder": ["html5", "flash"]}, function(){
    console.log("here");


    var err =this.on('error', function(e){
    console.log("Error n caught" +this.error());
    console.log(this.error());  // Is not printing anything



});

});
Run Code Online (Sandbox Code Playgroud)

Pra*_*wal 8

我找到了答案:

   this.player().on('error', function(e) {
      console.log(e);
       e.stopImmediatePropagation();
        var error = this.player().error();
        console.log('error!', error.code, error.type , error.message);
});         
Run Code Online (Sandbox Code Playgroud)