如何在JavaScript中将Blob下载为mp4?

时间:2018-08-09 11:24:50

标签: javascript

我有以下代码段下载blob

 let blob = new window.Blob(dataOrg);
      let anchor = document.createElement('a');
      anchor.href = URL.createObjectURL(blob);
      anchor.download = "downloadssss";
      anchor.textContent = 'video/mp4';
      anchor.style.display = 'none';
      document.body.appendChild(anchor);

      if (anchor.click) {
        anchor.click();

      } else {

        var evt = document.createEvent('MouseEvents');
        evt.initMouseEvent('click', true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
        evt.initMouseEvent('click', true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
        anchor.dispatchEvent(evt);
      }

我从dataOrg构造的Blob是我从peerJS获得的DataArray。我希望下载的文件是.mp4文件,但是使用此代码,下载的文件具有文件格式。它在桌面中以视频形式打开,但无法在移动设备中打开。有什么方法可以将其下载为mp4文件吗?

0 个答案:

没有答案