Blob存储在FileSystem中作为视频源:“不允许加载本地资源”

时间:2014-08-03 12:39:12

标签: html5 google-chrome html5-video blob html5-filesystem

必须为用户提供可能每次​​观看多次的视频文件,我尝试实施一些缓存策略。请注意,该应用仅限于在Chrome上使用。

视频以Blobs形式下载,然后存储到FileSystem。 稍后,从FileSystem检索Blob并通过URL.createObjectURL(blob)传递给video.src

在localhost上一切正常。但是一旦移动到服务器,相同的代码会导致Chrome抛出"不允许加载本地资源"在video.src设置时。

这与同源政策有关吗?我想知道,因为通常的例外不会被抛出。 另外:使用本地存储的文件会是什么样的,如果那样在DOM中使用它们似乎不会产生上述错误?

希望有人能说清楚,谢谢。

0 个答案:

没有答案