- objective-c - iOS 5 : Can you override UIAppearance customisations in specific classes?
- iphone - 如何将 CGFontRef 转换为 UIFont?
- ios - 以编程方式关闭标记的信息窗口 google maps iOS
- ios - Xcode 5 - 尝试验证存档时出现 "No application records were found"
我在使用 HTML5 视频标签使用 Google Chrome 查看 mp4 文件时遇到问题。视频开始正常播放,跳转到时间轴上的不同位置也正常。
但是,如果我继续观看视频足够长的时间,我会收到 ERR_CONTENT_LENGTH_MISMATCH
错误。我注意到几乎每次浏览器下载 124MB(只有一次 252MB)的视频时都会发生这种情况。我是从头开始观看视频还是跳到时间轴上的某个地方开始观看都没关系,它停在 124MB。我使用的是什么视频文件似乎也无关紧要。
我使用的 HTML 非常基础:
<video width="1280" height="720" controls>
<source src="videos/testvid.mp4" type="video/mp4">
</video>
最佳答案
每当浏览器从文件中获取的字节数超过 Content-Length HTTP 响应 header 中报告的字节数时,就会出现 ERR_CONTENT_LENGTH_MISMATCH
关于压缩 (gzip) 和 Content-Length header 的 apache 和大文件存在一些错误。
We've set up Apache to deflate most web content it serves with gzip, to make file transmission faster with smaller file sizes. This is great for HTML files, CSS and JS files, but for binary files, such as images and media files, or PDFs it can cause problems. For PDFs the problems are that Acrobat can't read PDFs that have been gzipped, so it must be turned off for them.
<Location />
SetOutputFilter DEFLATE
SetEnvIfNoCase Request_URI \
\.(?:gif|jpe?g|png)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI \
\.(?:mp3|wav|wma|au|m4p|snd|mid|wmv|mpg|mpeg|mp4|qt|mov)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI \.pdf$ no-gzip dont-vary
SetEnvIfNoCase Request_URI \
\.(?:exe|t?gz|zip|gz2|sit|rar)$ no-gzip dont-vary
</Location>
解决方案是对某些文件类型(例如 *.mp4)禁用压缩,使用如下规则:
关于javascript - HTML5 视频 ERR_CONTENT_LENGTH_MISMATCH,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22989556/
我正在制作一个基本的 jQuery Playground 网站。我收到错误:net::ERR_CONTENT_LENGTH_MISMATCH 在页面加载时发生并且背景图像未加载到页面上。 有问题的图像
我一直在努力让背景音乐适合我的基于浏览器的游戏。它运行良好,但在 Chrome 中,我经常会中断音乐并出现此错误: Failed to load resource: net::ERR_CONTENT_
问题 我的网站无法随机加载随机图像。加载图像间歇性失败,控制台出现以下错误: "GET example.com/image.jpg net::ERR_CONTENT_LENGTH_MISMATCH"
一些静态文件没有正确加载浏览器。我看到 ERR_CONTENT_LENGTH_MISMATCH 状态。我正在使用带有 Nginx 代理的 tomcat 服务器。这是我在日志中发现的错误 2018/08
问题 当您在我的网站上加载一个页面时,通常不会出现一个(或多个)图像(我从 Lightroom 和/或 Photoshop 保存的 jpg 文件)。它看起来像是断开的链接(出现 ALT 描述)但没有图
我在使用 HTML5 视频标签使用 Google Chrome 查看 mp4 文件时遇到问题。视频开始正常播放,跳转到时间轴上的不同位置也正常。 但是,如果我继续观看视频足够长的时间,我会收到 E
此错误消息是什么意思,我该如何解决?这是来自 Windows 7 上的 Google Chrome v33.0 控制台。 Failed to load resource: net::ERR_CONTE
我遇到两个问题,一个是无法循环播放歌曲(我在HTML的音频标签中尝试过),另一个是:无法加载资源:net::ERR_CONTENT_LENGTH_MISMATCH。 其他信息: 这些文件托管在cPan
我在docker cloud上运行angular 2时得到了net::ERR_CONTENT_LENGTH_MISMATCH main.bundle.js,但是同样适用于我的本地docker实例 以下
我正在尝试在网络系统上应用装饰器,第一步我尝试仅将它应用于一个页面。以下是我的配置 web.xml sitemesh com.opensymphony.module.sitemesh
我正在尝试为在端口 5000 上服务的本地运行的网络服务器设置一个 ngrok 隧道。我可以通过 localhost:5000 正常访问该网站,但是当我在端口 5000 上设置一个 ngrok 隧道时
所以我在播放某些视频时遇到此错误。当 Chrome 完全下载视频时,它会停止播放并出现此错误。此外,请求的状态从 206 更改为(失败),然后 Chrome 发送了一些其他带有 Range:bytes
我有一个应用程序在本地运行良好,但在生产环境中却出现故障。 (经典问题,对吧?) 在生产中,JS 未正确触发。当我打开浏览器控制台时,我看到这个错误: net::ERR_CONTENT_LENGTH_
我为使用 Spring MVC 和 maven 的 Eclipse 导入了一个项目,并在 Tomcat 8 中执行,当我尝试在 JSP 页面中加载 javascript 文件时,在浏览器中出现此错误:
我已经使用 Java 中的 TCP 套接字构建了一个简单的并发 Web 服务器。 当我向我的网络服务器发出 GET 请求时: http://localhost:32000/examples/index
我正在尝试对来自 httputil.ReverseProxy -> ModifyResponse 的代理响应进行 gzip 压缩。所以我只能访问 http.Response 对象。 res.Body
使用 Chrome,我总是得到错误 net::ERR_CONTENT_LENGTH_MISMATCH 并且页面是空白的。其他浏览器如 Firefox 没有这个问题。我在谷歌上搜索了很多但没有真正的运气
我有一个 JavaScript 视频播放列表。这些视频是从另一个域提供的,而不是我的。最近我发现播放一些视频有问题。有时,我会收到 net::ERR_CONTENT_LENGTH_MISMATCH错误
配置: 操作系统:CntOS 6.5 最小版 Tomcat :7.0.53 部署的war文件包含很多.js 和 .css 文件 问题:当 war 文件部署在 tomcat 上时,它会正确展开并且 We
我知道这是一个重复的问题,但我找不到解决方案。 我有一个非常非常长的字符串要传递:Seq 包含10000 个 base64 图像。 Ok(Json.toJson(seq)) 当我在Heroku上部署时
我是一名优秀的程序员,十分优秀!