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に関連しているように見えたので、私の問題はカバーしていません。