Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.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

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
Html 从文件系统API加载视频的最佳实践_Html_Video_Html5 Filesystem - Fatal编程技术网

Html 从文件系统API加载视频的最佳实践

Html 从文件系统API加载视频的最佳实践,html,video,html5-filesystem,Html,Video,Html5 Filesystem,我只是在研究和玩弄HTML5文件系统API。我正在从服务器下载视频并将其保存到本地沙盒文件系统。假设一个用户来到站点,点击视频下载,它保存到文件系统,然后用户恰好离线。 我的问题是,检查视频是否已经在文件系统中并从文件系统加载视频的最佳实践是什么 谢谢您询问的是视频的持久性客户端存储,特别是使用有时称为“文件系统API”的。我相信这是目前的情况,即略低于现在 根据API规范,将提示用户允许客户端存储分配配额,因为您请求的是持久存储,而不是暂时存储。虽然持久化客户机存储可能很方便,但对用户来说并不

我只是在研究和玩弄HTML5文件系统API。我正在从服务器下载视频并将其保存到本地沙盒文件系统。假设一个用户来到站点,点击视频下载,它保存到文件系统,然后用户恰好离线。 我的问题是,检查视频是否已经在文件系统中并从文件系统加载视频的最佳实践是什么


谢谢

您询问的是视频的持久性客户端存储,特别是使用有时称为“文件系统API”的。我相信这是目前的情况,即略低于现在

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

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

PS:是的,我看到黑莓手机也支持API。我只是不知道剩下的黑莓用户中是否有一个会有用于视频的设备存储配额:-)