【问题标题】:testing blob urls测试 blob url
【发布时间】:2013-01-29 09:46:24
【问题描述】:

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

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

【问题讨论】:

  • 您能否提及为本地视频文件生成 blob url 的代码?我很难理解 API。如果你能提供这些步骤,那对我来说将是非常有益的。谢谢。

标签: javascript jquery html blob


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-07-29
    • 1970-01-01
    • 1970-01-01
    • 2022-11-13
    • 2021-11-07
    • 2022-07-11
    • 2020-07-23
    相关资源
    最近更新 更多