您好,我在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的,所以我知道它是缓存的,它只是不会播放。
答案 0 :(得分:0)
除非您没有找到实现视频播放器的方法并依赖标准方式将视频包含在您的网络应用中,否则在iOS上它将由外部视频播放器应用程序管理,显然它无法制作使用Web应用程序缓存:(