可以使用JavaScript中的FileReader对象将音频文件转换为Blob对象。以下是一个示例:

var fileInput = document.getElementById('fileInput');
var audioBlob;

fileInput.addEventListener('change', function() {
  var file = fileInput.files[0];
  var reader = new FileReader();

  reader.onload = function(event) {
    audioBlob = new Blob([event.target.result], { type: file.type });
  };

  reader.readAsArrayBuffer(file);
});

上面的代码将选择的音频文件读取为ArrayBuffer,然后创建一个Blob对象。你可以将audioBlob对象用于上传到服务器或者使用Web Audio API进行处理。

标签: 综合


原文地址: https://cveoy.top/t/topic/eYS3 著作权归作者所有。请勿转载和采集!