你好,我正在iPad2上运行最新版本的iOS (5.0.1),无法使.mp4视频的缓存正常运行。
我添加了必要的侦听器来侦听applicationCache事件,然后在这些事件发生时写入控制台,最值得注意的是,当我的应用程序被缓存时,如下所示:https://developer.apple.com/library/archive/documentation/iPhone/Conceptual/SafariJSDatabaseGuide/OfflineApplicationCache/OfflineApplicationCache.html
在我的ipad上使用移动safari中的调试控制台,我可以看到消息表明我的应用程序已经成功地“缓存”了(万岁!)当我重新加载页面时一切正常, 除了视频(有一个图标类似于当你指向一个不存在的视频源;播放按钮通过它的斜杠)。
在检查我的“网站数据”的Safari在我的iPad和完整的视频大小(和其他文件)在那里(~28 my )。这个缓存很好的桌面Safari (离线),Chrome等。在缓存应用程序时,我收到一条消息:“您是否希望允许www.site.com增加大于25 to的缓存”,并批准和下载/缓存完成。
更疯狂的是,,即使我还在线,我的iPad正在指向本地文件,而且看起来我的iPad正在试图提取本地视频,同样的错误仍然存在。
我也有:
难道不可能在iPad上播放缓存的视频吗?我能看到mb的,所以我知道它是缓存的,它就是不能播放。
发布于 2012-09-02 12:45:03
除非您找不到实现视频播放器的方法,并且依赖于将视频包含到您的webapp中的标准方法,否则在iOS上,它将由外部视频播放器应用程序管理,显然它无法使用web应用程序缓存:(
https://stackoverflow.com/questions/8899561
复制相似问题