【发布时间】:2012-02-12 13:09:29
【问题描述】:
您好,我在 iPad2 上运行最新版本的 iOS (5.0.1),无法正常缓存 .mp4 视频。
我添加了必要的侦听器来侦听 applicationCache 事件,然后在这些事件发生时写入控制台,最值得注意的是,当我的应用被缓存时,如下所述: https://developer.apple.com/library/archive/documentation/iPhone/Conceptual/SafariJSDatabaseGuide/OfflineApplicationCache/OfflineApplicationCache.html
在我的 ipad 上使用移动 Safari 中的调试控制台,我可以看到消息指出我的应用程序已成功“缓存”(万岁!)。 当我重新加载页面时,除了视频,一切正常)。
在我的 iPad 上检查我的 Safari 的“网站数据”时,那里有完整的视频大小(和其他文件)(~28mb)。 这在桌面 Safari(离线时)、Chrome 等中缓存良好。 缓存应用程序时,我收到一条消息“您是否允许 www.site.com 增加大于 25mb 的缓存”,并批准并完成下载/缓存。
更疯狂的是,即使我仍然在线,我的 iPad 指向本地文件,而且我的 iPad 似乎在尝试拉取本地视频,并且仍然存在相同的错误。
我也有:
缓存了一个更简单的版本(1 个 html 文件 1 个视频),同样的问题。
一个 1mb 的视频,同样的问题,所以不是大小问题
在 iPad 上播放缓存的视频是不可能的吗?我可以看到 mb,所以我知道它被缓存了,只是无法播放。
【问题讨论】:
-
我遇到了完全相同的问题 - 根据我的研究,我认为无法在 ipad 上播放缓存的视频 :(
-
此处相同,可在 Mobile Safari 中使用,但不是缓存的同一站点和 webapp 模式。你们解决过这个问题吗?
标签: ipad video mp4 cache-manifest html5-appcache