必须为用户提供可能每次观看多次的视频文件,我尝试实施一些缓存策略。请注意,该应用仅限于在Chrome上使用。
视频以Blobs形式下载,然后存储到FileSystem。 稍后,从FileSystem检索Blob并通过URL.createObjectURL(blob)传递给video.src
在localhost上一切正常。但是一旦移动到服务器,相同的代码会导致Chrome抛出"不允许加载本地资源"在video.src设置时。
这与同源政策有关吗?我想知道,因为通常的例外不会被抛出。 另外:使用本地存储的文件会是什么样的,如果那样在DOM中使用它们似乎不会产生上述错误?
希望有人能说清楚,谢谢。