从文件系统API加载视频的最佳做法

时间:2013-08-30 14:33:26

标签: html5 video html5-filesystem

我正在研究和使用HTML5 FileSystem API。我正在从服务器下载视频并将其保存到本地沙盒文件系统。假设用户访问网站,点击视频下载,它保存到文件系统,然后用户碰巧离线。 我的问题是,检查视频是否已经在文件系统中并从那里加载它的最佳做法是什么?

由于

1 个答案:

答案 0 :(得分:1)

您要求持久的客户端视频存储,特别是使用Directories and System API,有时称为“文件系统API”。我认为目前这是only supported on Chrome 28 and Opera 16 or higher - 即现在略低于1 in 3 web users

根据API规范,将提示用户 以允许客户端存储分配的配额,因为您要求持久存储而非瞬态存储。虽然持久客户端存储可能很方便,但对用户来说并不完全透明。

至于确定Chrome或Opera用户是否在本地存储了视频,只需调用getFile()文件即可;如果该文件不存在,它只会抛出一个错误,然后您可以处理以继续并下拉视频。这是确定文件是否已存储在本地的标准/最佳实践方式。

PS:是的,我看到Blackberry mobile也支持API。我只是不知道剩下的Blackberry用户是否有可用于视频的设备存储配额: - )