我正在尝试mp4
在本地应用程序缓存中存储一个视频文件(相当小〜 2.5MB)。
清单看起来像:
CACHE MANIFEST
viddy.mp4
Chrome (22.0.1229.94 m) 将在控制台中记录以下内容:
Creating Application Cache with manifest http://example.net/cache.manifest
Application Cache Checking event
Application Cache Downloading event
Application Cache Progress event (0 of 1) http://example.net/viddy.mp4
Application Cache Error event: Resource fetch failed (-1) http://example.net/viddy.mp4
当我单击错误旁边的链接时,它可以很好地打开文件。
我的清单以正确的 MIME 类型提供(我使用的是 HTML5 样板.htaccess
文件)并且提供了视频Content-Type:video/mp4
我的文件是不是太大了?我完全能够以这种方式缓存 1MB 图像,所以我认为文件大小应该不是问题?桌面和 iPad 上的 Safari 确实可以很好地缓存视频。
备注:我已经看到了这个问题,但它没有涵盖我的问题,因为解决方案似乎与 Python 相关。