URL.revokeObjectURL()
URL.revokeObjectURL()はURL.createObjectURL()で生成されたURLを無効化するためのメソッドです。
以下のように指定することでURL.createObjectURL()で生成されたURLはinput要素がクリックされた際に無効化されます。
if(window.File){
$("#file").change(function(){
var self = this;
for(var i = 0;i<this.files.length ;i++){
var url = URL.createObjectURL(self.files[i])
$("video").attr("src",url);
$("input").click(function(){
$("video").attr("src","");
URL.revokeObjectURL(url);
});
}
});
}
参考URL
The revokeObjectURL static method - File API - W3C
登録日 : 2014年05月28日 最終更新日 : 2014年6月29日