将多个base64音频文件连接成单个轨道

时间:2019-02-19 08:11:12

标签: javascript reactjs base64 blob

我是新来的反应者,尝试从本地存储连接多个mp3文件,因此我计划将mp3文件转换为base64,然后进行连接。 mp3到base64已完成,现在想知道如何将它们串联起来。谢谢。

  goToEvaluate = () => {
   document.getElementById('button').addEventListener('click', () => {
   var files = document.getElementById('file').files;
   if (files.length > 0) {
   this.getBase64Format(files[0]);
   }
  });
 }

 getBase64Format = (file) => {
    const reader = new FileReader();
  reader.readAsDataURL(file);
    reader.onload = () => {
     const content = reader.result;
     const enc = window.btoa(this.state.mergedAudio + content);
     const dec = window.atob(enc);
     this.setState({mergedAudio:dec});
    };
  reader.onerror =  (error) => {
  };
}

0 个答案:

没有答案