我有一个例子,它被高速缓存在铬上,在离线时显示视频。
当我在Android3.2和4.x平板电脑上尝试这个例子时,视频将只在网上播放,而不是离线播放--尽管HTML文件和背景等其他元素都是脱机的。
<!DOCTYPE html>
<html manifest="example.appcache">
<head>
<title>Hello Video!</title>
<style>
body{ background: url('background.jpg');}
</style>
</head>
<body>
<video width="855" height="480" controls="">
<source src="railer.mp4"/>
</video>
</body>
</html>缓存清单example.appcache如下所示:
CACHE MANIFEST
index.html
railer.mp4
background.jpg
NETWORK:
*有没有人能通过缓存清单使android浏览器的离线视频缓存工作?
发布于 2013-05-30 17:22:53
我尝试过使用Android4.1.2的默认浏览器以及Chrome27.0在Android4.1.2上缓存视频(mp4格式)和音频(mp3格式),但是正如您在文章中提到的,尽管它缓存了这些元素,但它没有在脱机模式下播放视频和音频。
发布于 2014-09-24 10:18:11
问题是AppCache的最大大小没有在HTML5离线规范中指定。五花八门 帖子 在互联网上显示脱机存储的不同配额限制。
在StackOverflow上,缓存的最大值问题也存在很多问题。文件大小:
我认为,可以使用的最高配额在很大程度上取决于浏览器和平台,有时甚至取决于可用的自由空间。
有一个可用的工具http://demo.agektmr.com/storage/ (在此文章中找到)允许检查设备上可用的最大配额。也许当你检查它时,你会发现你想要缓存的视频的文件大小对你的设备来说太大了。
上述消息来源告诉我以下答案:(有时)可以根据浏览器、平台和运行环境来存储文件大小有限的视频。但是不能保证它会被正确地缓存(至少如果它不够小的话)。
https://stackoverflow.com/questions/9195374
复制相似问题