我有一个 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/