我尝试在http://sprnv.sg和http://creazidigital.com/supernova的网站着陆页中添加HTML5视频代码,代码相同。我检查了它,它在我测试的浏览器(Chrome,Firefox)中播放效果很好。
我也在Safari浏览器上查看它(http://creazidigital.com/supernova),播放得很好。但我感到震惊的是http://sprnv.sg上的网站没有使用Safari浏览器播放视频。
这是网站https://www.dropbox.com/s/1ua2gsek1c788p8/SPRNV%20problem.mov?dl=0
的演示视频我也联系http://sprnv.sg的管理员,他们说他们已经包含了他们使用的Web服务器的MIME类型。
谢谢,对不起我的英文
答案 0 :(得分:1)
您需要在mp4文件上禁用gzip压缩。
这就是在creazdigital.com上发布mp4文件的方式:
HTTP/1.1 206 Partial Content
Last-Modified: Tue, 09 May 2017 03:19:34 GMT
Content-Type: video/mp4
Content-Range: bytes 524072-524072/591649
Content-Length: 1
Date: Wed, 10 May 2017 06:13:28 GMT
Accept-Ranges: bytes
Server: LiteSpeed
Connection: Keep-Alive
这是在sprnv.sg上传递的方式:
HTTP/1.1 206 Partial Content
Last-Modified: Thu, 16 Mar 2017 03:10:41 GMT
Content-Encoding: gzip
Content-Type: video/mp4
Server: - Web acceleration by http://www.unixy.net/varnish
X-Cacheable: YES
Accept-Ranges: bytes
Date: Wed, 10 May 2017 06:12:51 GMT
X-Varnish: 839343921 839343905
Via: 1.1 varnish
Connection: keep-alive
Vary: Accept-Encoding,User-Agent, User-Agent
age: 0
X-Cache: HIT
X-Cache-Hits: 2
Content-Range: bytes 495206-495206/581865
Content-Length: 1
也许这是Varnish的副作用,但检查Apache和Varnish配置是安全的。
出于某种原因,Chrome和Firefox不受影响,即使webm文件也被gzip压缩。