XMLHttpRequest用于视频标记?

时间:2011-05-13 19:00:54

标签: javascript html5 video xmlhttprequest

有没有人尝试使用XHR请求中的二进制数据作为视频文件的内容?

1 个答案:

答案 0 :(得分:1)

Blob - 支持的浏览器中,您可以执行以下操作并使用生成,但reqnew XMLHttpRequest

var some_video_element = ...;
req.onload = function () {
    var blob_uri = URL.createObjectURL(this.response);
    some_video_element.appendChild(document.createElement("source"))
        .src = blob_uri;
};
req.responseType = "blob";
req.open(...);
req.send(null);

在实施responseType = "blob"之前,请参阅this workaround for Google Chrome。