Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/470.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 视频标签的XMLHttpRequest?_Javascript_Html_Video_Xmlhttprequest - Fatal编程技术网

Javascript 视频标签的XMLHttpRequest?

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

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

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');我尝试了你的建议,但失败了。请看一下我的问题: