zoukankan      html  css  js  c++  java
  • 视频流媒体播放器EasyPlayer.JS集成EasyNVR平台播放FLV流报IllegalStateException错误如何解决?

    视频流媒体播放器EasyPlayer支持RTSP、RTMP、HTTP、HLS、UDP、RTP、File等多种流媒体协议播放,是兼具稳定性和兼容性的视频播放器,能够集成到我们的视频直播点播平台EasyDSS中播放H.265编码视频。

    EasyPlayer.js报IllegalStateException错误

    1.提出问题

    我们发现EasyPlayer.js播放器集成到EasyNVR视频平台后,播放FLV视频流报IllegalStateException: Data not enough when parse Value,但是并不影响播放。

    2.分析问题

    对于这个莫名其妙出现的错误,我们都很纳闷,不影响视频播放,但是很影响观感体验。

    我们在浏览器控制台点击错误信息,然后到项目中定位到错误信息。

     _createClass(Log, null, [{
            key: 'e',
            value: function e(tag, msg) {
                if (!tag || Log.FORCE_GLOBAL_TAG) tag = Log.GLOBAL_TAG;
                var str = '[' + tag + '] > ' + msg;
                if (Log.ENABLE_CALLBACK) {
                    Log.emitter.emit('log', 'error', str);
                }
                if (!Log.ENABLE_ERROR) {
                    return;
                }
                if (console.error) {
                    console.error(str);
                } else if (console.warn) {
                    console.warn(str);
                } else {
                    console.log(str);
                }
            }
        },
    
    

    3.解决问题

    找到错误信息,并将注释,重启项目错误消失。

     _createClass(Log, null, [{
            key: 'e',
            value: function e(tag, msg) {
                if (!tag || Log.FORCE_GLOBAL_TAG) tag = Log.GLOBAL_TAG;
                var str = '[' + tag + '] > ' + msg;
                if (Log.ENABLE_CALLBACK) {
                    Log.emitter.emit('log', 'error', str);
                }
                if (!Log.ENABLE_ERROR) {
                    return;
                }
                if (console.error) {
                //    console.error(str);
                } else if (console.warn) {
                    console.warn(str);
                } else {
                    console.log(str);
                }
            }
        }
    

    Easy Player.JS播放界面:

  • 相关阅读:
    QtAV编译
    git 恢复到刚刚clone下来的状态
    select2 清除选中项解决办法
    mysql: 查看某库表大小
    C# Linq 交集、并集、差集、去重
    mvc ajax访问后台时session过期无法跳转到Login页面问题解决
    Asp.net:上传文件超过了最大请求长度
    Firebug 没死,活在 Firefox DevTools 中
    vs2015 加载项目的时启动:无法启动 IIS Express Web 服务器
    Visual Studio安装SVN插件
  • 原文地址:https://www.cnblogs.com/TSINGSEE/p/13365052.html
Copyright © 2011-2022 走看看