如果尝试下载超过100MB的视频,Chrome应用会获得CRASH

时间:2015-08-21 07:12:52

标签: javascript google-chrome video google-chrome-app arraybuffer

创建了一个下载和播放视频的Chrome应用。

但是当我尝试下载800MB大小的视频时,应用程序崩溃了。但如果尝试下载视频文件< = 50MB,它可以正常工作。

此外,我使用XMLHttpRequest获取视频文件的URL。对于800MB的视频文件,视频驻留在我的本地主机上。

我的问题 - 是在localhost上存储视频然后进行GET调用以下载该视频使我的应用程序崩溃或其他什么? 我不喜欢,所以Plz指导我。

代码段:

 var xhr = new XMLHttpRequest();

 var url="http://localhost/videos/Public%20Art%20Fund%20Talks%20at%20The%20New%20School-%20Allora%20&%20Calzadilla-SD.mp4";

 xhr.open('GET', url, true);

 xhr.responseType = 'arraybuffer';

  xhr.onload = function(e) {
   // encryption and decryption code
  };
  xhr.send();

提前致谢:)

0 个答案:

没有答案