【发布时间】:2012-05-25 17:30:28
【问题描述】:
我正在尝试为 iPad 创建一个简单的网络应用程序,该应用程序需要在没有互联网连接的地方使用。该应用程序是一个简单的“幻灯片”必不可少,但还包含一些视频文件(通常约为 100MB)。
最初我计划在上路之前使用 HTML5 的离线清单缓存将资产同步到 iPad 的内存,但不幸的是,缓存似乎有一个限制(至少在 iOS 3.2 中)总计不超过 5MB。
查看 Google 使用 HTML5 网络数据库的方式,我想知道是否有一种替代解决方案是将视频/图像资产放入数据库中的 blob 中。但是,我很难找到一种方法来读取二进制数据以存储在数据库中的 blob 中。
我的问题是:
- 谁能提供 [链接] 将二进制数据读入客户端 HTML5 Web 数据库(并访问它)的示例?
- 对于 5MB 限制,这是否是一种明智的替代实施方法?
【问题讨论】:
-
你在这方面有什么收获吗?我正在寻找类似的问题,但适用于桌面
-
不幸的是,我们不得不围绕嵌入式 Safari 实例编写一个瘦应用程序。应用程序本身执行初始内容请求,获取清单,获取内容,然后从磁盘本地呈现到浏览器实例。我们坚持解析与当前 HTML5 规范格式相同的清单,希望有一天我们可以突破应用程序并只使用 RAW BROWSER POWER(R)(TM)!!1!跨度>