2014-11-24 69 views
2

我将一堆视频保存到IndexedDB,然后再次显示它们以用于离线版本的应用。然而,我有一个问题,偶尔一个blob视频文件将被损坏。我的调查迄今已透露:IndexedDB视频二进制文件损坏

  • 视频文件未损坏,因为它已经重新呈现,并以同样的方式被呈现为其他视频
  • 问题保存到数据库的时候,而不是检索从DB
  • 通过我的本地服务器和远程服务器都在运行时出现的问题,它发生在远程服务器上更然而
  • 的问题似乎是随机发生,即我不会改变任何其他变量导致此问题

所以我现在有点卡住了,任何人有什么想法可能是什么问题?

感谢提前:)

回答

1

IndexedDB的不用于存储大文件,这是问题的根源。你可以看一看文件系统API,不幸的是,这个API只能在Chrome (Nov 2014)下运行。

+1

有用的答案,我想我可能会得到这样的答案,但仍试图探索的可能性,不幸的是,该应用程序需要跨平台的工作。因此,无论我是否坚持这一点,并试图加强它,或者我探索一个全新的选择,例如利用投箱。 – 2014-11-24 17:28:43

+0

你创建了什么样的应用程序,如果它是一个移动设备,也许你可以使用每个平台的存储层? – 2014-11-25 15:24:56

+0

据我所知,它是一种HTML“Web应用程序”,仅限于HTML功能。这个应用程序在某些方面从一开始就错误地识别了所需技术。 – 2014-11-25 17:08:40