在移动 safari (html5) 中为离线 iphone/ipad 网络应用程序缓存视频内容?

Posted

技术标签:

【中文标题】在移动 safari (html5) 中为离线 iphone/ipad 网络应用程序缓存视频内容?【英文标题】:cache video content for offline iphone/ipad web apps in mobile safari (html5)? 【发布时间】:2011-03-26 13:56:29 【问题描述】:

我看到了一些与这个主题相关的(令人沮丧的)问题,但我仍然不清楚答案。

是否可以缓存视频内容以便在 iphone 或 ipad 上的离线网络应用程序中立即播放?

(我相信任何缓存文件都有 5mb 的限制。)视频可以像其他文件一样缓存,使用清单吗?有替代品吗?

【问题讨论】:

不,我没有。我什至还没有构建离线网络应用程序,所以我有一些工作要做。你也没有? 【参考方案1】:

目前在 ios 5.1 中,您无法将视频或音频文件保存到应用程序缓存,这对 iPhone 和 iPad 有效,但桌面 safari 可以存储和播放离线视频和音频文件,因为 5.1 版本Safari 浏览器。

这可能是一种预防措施,可以防止消耗不必要的网络数据(通常 3G 数据是有限且昂贵的),因为清单中声明的​​每个文件都会被下载和缓存,即使用户没有访问具有该文件的网站部分内容。

在我看来,如果用户为 ios 启用了 wifi 的 safari 应该能够缓存视频和音频文件。

【讨论】:

以上是关于在移动 safari (html5) 中为离线 iphone/ipad 网络应用程序缓存视频内容?的主要内容,如果未能解决你的问题,请参考以下文章

HTML5 会支持离线缓存音频的访问吗?

ejabberd 将客户端标记为离线所用的时间

在 openfire 中保持连接处于活动状态,但在 xmpp 中将用户显示为离线

为离线 Web 应用程序存储图像数据(客户端存储数据库)

用 Python 为离线游戏创建排行榜

当用户关闭浏览器或选项卡而不注销时如何将用户标记为离线