javascript 生成blob url的方法
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Blob Url</title> </head> <body> <video id="video" width="400" controls="controls"></video> <script type="text/javascript"> //創建XMLHttpRequest對象 var xhr = new XMLHttpRequest(); //配置請求方式、請求地址以及是否同步 xhr.open('POST', '/sfwanshengjie/mp4/shipin1.mp4', true); //設置請求結果類型為blob xhr.responseType = 'blob'; //請求成功回調函數 xhr.onload = function(e) { if (this.status == 200) { //獲取blob對象 var blob = this.response; console.log(blob); //獲取blob對象地址,並把值賦給容器 document.getElementById("video").src = URL.createObjectURL(blob); } }; xhr.send(); </script> </body> </html>