首页 > 解决方案 > 'string | 类型不存在属性'split' 数组缓冲区'。'ArrayBuffer'.ts(2339) 类型上不存在属性'split'

问题描述

“我想拆分一个 base64Audio。想删除它 - text.data:audio/wav;base64,那么正确的代码是什么”

“这是为 Angular 7 准备的。”</p>

 const reader = new FileReader();
    reader.readAsDataURL(data.blob);
    let base64Audio ;
    reader.onloadend = function() {
      const base64data = reader.result;
      console.log(base64data);

     base64Audio = base64data.split(' , ')[1];
      console.log(base64Audio);

“我希望输出应该只是拆分文本”

标签: angulartypescriptsplitbase64angular7

解决方案


const reader = new FileReader();
reader.readAsDataURL(data.blob);
let base64Audio ;
reader.onloadend = function() {
const base64data = reader.result as string;
console.log(base64data);
base64Audio = base64data.replace("data:audio/wav;base64,", "");
console.log(base64Audio);


推荐阅读