测试blob网址

时间:2013-02-13 18:28:57

标签: javascript jquery html5 blob

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

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

1 个答案:

答案 0 :(得分:0)

我想出了一个简单的解决方案,它起作用了......虽然可能不太理想。

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