Javascript 视频标签的XMLHttpRequest?
有人尝试过使用XHR请求中的二进制数据作为视频文件的内容吗?在Javascript 视频标签的XMLHttpRequest?,javascript,html,video,xmlhttprequest,Javascript,Html,Video,Xmlhttprequest,有人尝试过使用XHR请求中的二进制数据作为视频文件的内容吗?在Blob-支持浏览器中,您可以执行以下操作并使用生成,因为req是一个新的XMLHttpRequest: var some_video_element = ...; req.onload = function () { var blob_uri = URL.createObjectURL(this.response); some_video_element.appendChild(document.createElem
Blob
-支持浏览器中,您可以执行以下操作并使用生成,因为req
是一个新的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);
请参阅Google Chrome,直到实现
responseType=“blob”
。Doc为需要它的人准备:知道iOS是否支持blob吗?我很难通过谷歌找到答案。我还需要重写emimetype吗?示例:req.overrideMimeType('text/plain;charset=x-user-defined');我尝试了你的建议,但失败了。请看一下我的问题: