14

iPhone または iPad の Safari で動画をオフライン キャッシュすることができないようです。オフラインになると、他のすべてが正常にキャッシュされます。ビデオ ファイルは明らかにマニフェストに含まれていますが、壊れた矢印が表示されます。Safari デスクトップで正常に動作します。手がかりはありますか?オブジェクトの埋め込みとビデオ タグの両方を試しました。

4

7 に答える 7

11

残念ながら、Mobile Safari のオフライン キャッシュには最大 5 MB の制限があります。あなたがそれについてできることはあまりありません。

于 2010-06-02T11:03:18.980 に答える
2

モバイルブラウザのキャッシュ制限については、次の2つの記事を参照してください(2番目の記事は重要な情報を追加することに注意してください)。

http://www.yuiblog.com/blog/2010/06/28/mobile-browser-cache-limits/

http://www.yuiblog.com/blog/2010/07/12/mobile-browser-cache-limits-revisited/

一般的にはhtmlと「外部リソース」のみを対象としていますが、ビデオファイルを明示的にテストしていなかったため、これらがMobileSafariによってキャッシュされることはありません。

于 2010-08-25T17:00:16.833 に答える
2

オーディオとビデオは、外部アプリケーションによって再生されるため、iPhone によってキャッシュされません。唯一の回避策は、それらをローカルデータベースにbase64として保存するか、アプリケーションマニフェストにphp(または同様の)ファイルとしてキャッシュするが、base64でエンコードされたオーディオおよびビデオコンテンツを使用することです。

于 2010-09-11T13:52:38.153 に答える
0

おそらく、次のようなものがうまくいくでしょう: http://www.nihilogic.dk/labs/jsvideo/test2.php

于 2011-08-26T16:45:17.190 に答える
0

iPad での iOS 4.3 の更新:

iOS 4.3 のマニフェスト ファイルにムービーを追加しようとしました。

Safari から、オフライン ストレージの拡張を許可するように求められた後、ムービーがダウンロードされました。

于 2011-03-17T20:50:41.267 に答える
0

マニフェストを使用して、ビデオ タグを含む html ページをキャッシュし、Web サーバーにビデオを 30 年で期限切れにするように指示します。そうすれば、動画はマニフェスト キャッシュではなくブラウザ キャッシュに保存されます。

于 2010-07-20T02:42:37.980 に答える
-2

ファイルをキャッシュするにはhtml5マニフェストのセットアップが必要だと読みました

于 2010-06-02T20:38:07.773 に答える