1

我正在使用该Window.URL.createObjectURL函数为本地视频文件生成一个 blob url,然后我用它来设置<video>元素的源。这会在首次构建 URL 时加载视频,并且一切正常。但是当网页重新加载时,生成的 URL 不再有效——浏览器会自动撤销生成的 URL。

我的问题:有没有办法确定这个 Blob URL 是否真的被撤销了?换句话说,我如何确定我是否仍然可以使用 javascript、jquery 或其他任何选项来使用这个 Blob url?

4

1 回答 1

0

我想出了一个简单的解决方案,它可以工作......尽管可能并不理想。

基本上,我获取 url,将<video>src 设置为该 url,然后将 jqueryerror事件处理程序附加到它。如果error事件被调用(如果 blob url 已被撤销),我会提示用户重新选择他们的视频文件。

于 2013-02-13T19:32:01.187 回答