2013-02-13 46 views
1

我使用Window.URL.createObjectURL函數爲本地視頻文件生成一個blob url,然後我使用它來設置<video>元素的來源。當URL首次構建時,這會加載視頻,並且一切正常。但是當網頁重新加載時,生成的URL不再有效 - 瀏覽器會自動撤消生成的URL。測試blob網址

我的問題:有沒有一種方法來確定此Blob網址是否已被撤銷?換句話說,如何確定我是否仍然可以使用這個使用javascript,jquery或其他選項的Blob url?

+0

你可以提到代碼來生成本地視頻文件的blob url嗎?我很難理解API。如果你能提供這些步驟,那對我來說是非常有益的。謝謝。 – Ankit 2016-09-28 12:27:07

回答

0

我想出了一個簡單的解決方案,它的工作原理......儘管可能並不理想。

基本上,我採取的URL,設置<video> src到該URL,然後附加一個jQuery的error事件處理程序。如果error事件被調用(它是,如果blob網址已被撤銷),我然後提示用戶重新選擇他們的視頻文件。