javascript - 处理 JavaScript 中的 net::ERR_CONTENT_LENGTH_MISMATCH 错误

标签 javascript node.js

我有一个 JavaScript 视频播放列表。这些视频是从另一个域提供的,而不是我的。最近我发现播放一些视频有问题。有时,我会收到 net::ERR_CONTENT_LENGTH_MISMATCH错误。这些视频开始播放并在 2-3 秒后自行停止。然后他们在 1-4 分钟后开始演奏。只有一些视频有这种行为。
我可以在播放视频之前以某种方式检查此错误吗?如果检测到错误,我想跳过视频并播放下一个。

最佳答案

当我尝试不断重新下载不断重新上传的图像时,我遇到了这个确切的问题。

不出所料,图像有时不完整,但即便如此,我还没有找到防止错误被记录的方法 - 但我可以像这样捕捉它:

    $('#myPic').attr('src', 'cacheless-pic.bmp?d='+ new Date().getTime())
       .on('error', function() {
          console.log('Oops - image of broken.');
       });

我不确定这是否会对您的视频有所帮助,但这就是我现在所拥有的一切!

关于javascript - 处理 JavaScript 中的 net::ERR_CONTENT_LENGTH_MISMATCH 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36272340/

相关文章:

node.js - 使用 Mongoose、node 和 graphql 防止控制台错误

javascript - 语义用户界面 : Access search component selected item

javascript - 在 FireFox 中监听历史事件?

javascript - 强制下载具有正确文件名的 dataURI?

javascript - 调整一个 div 的大小应按比例调整其他 div 的大小

javascript - 可以在unity js脚本中使用javascript套接字客户端吗?

javascript - Nodejs 等待本地主机......并获取数据

javascript - 为 Angular ng-repeat 添加一个计数器?

node.js - 没有 `www` 域就不能工作,node.js 中的修复是什么

logging - 如何传递连接记录器的参数?