Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ipad IOS Web App视频缓存播放问题(mp4)_Ipad_Video_Mp4_Cache Manifest_Html5 Appcache - Fatal编程技术网

Ipad IOS Web App视频缓存播放问题(mp4)

Ipad IOS Web App视频缓存播放问题(mp4),ipad,video,mp4,cache-manifest,html5-appcache,Ipad,Video,Mp4,Cache Manifest,Html5 Appcache,您好,我正在iPad2上运行最新版本的iOS(5.0.1),无法使.mp4视频的缓存正常运行 我添加了必要的侦听器,用于侦听applicationCache事件,然后在这些事件发生时写入控制台,尤其是当我的应用程序被缓存时,如下所述: 使用ipad上mobile safari中的调试控制台,我可以看到一些消息,说明我的应用程序已成功“缓存”(万岁!)当我重新加载页面时,除视频外,所有内容都正常工作(有一个类似于指向不存在的视频源时的图标;播放按钮带有斜线) 在我的iPad上检查Safari的“

您好,我正在iPad2上运行最新版本的iOS(5.0.1),无法使.mp4视频的缓存正常运行

我添加了必要的侦听器,用于侦听applicationCache事件,然后在这些事件发生时写入控制台,尤其是当我的应用程序被缓存时,如下所述:

使用ipad上mobile safari中的调试控制台,我可以看到一些消息,说明我的应用程序已成功“缓存”(万岁!)当我重新加载页面时,除视频外,所有内容都正常工作(有一个类似于指向不存在的视频源时的图标;播放按钮带有斜线)

在我的iPad上检查Safari的“网站数据”和完整的视频大小(以及其他文件)都有(~28mb)这在桌面Safari(离线时)、Chrome等中可以很好地缓存。缓存应用程序时,我会收到一条消息“是否允许www.site.com将缓存增加到大于25mb”,然后批准并完成下载/缓存

更疯狂的是,即使我仍然在线,我的iPad也指向本地文件,似乎我的iPad正在尝试提取本地视频,同样的错误依然存在。


我也有:

  • 缓存了一个更简单的版本(1个html文件1个视频),同样的问题

  • 1mb视频,同样的问题,所以它不是大小问题


在iPad上播放缓存的视频是不可能的吗?我可以看到mb,所以我知道它是缓存的,它不会播放。

除非您没有找到实现视频播放器的方法,并且依靠标准方式将视频包含在您的web应用程序中,否则在iOS上,它将由外部视频播放器应用程序管理,显然它无法使用web应用程序缓存:(

我遇到了完全相同的问题-根据我的研究,我认为在ipad上播放缓存视频是不可能的:(此处相同,在Mobile Safari中工作,但在缓存的同一站点和webapp模式下工作。你们解决过这个问题吗?