You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Vue3项目中使用audio-encoder库报错求助

解决audio-encoder在Vue3中的使用问题

1. 修正导入方式

你当前的命名导入不符合该库的导出规则,导致audioEncoder未正确获取。请根据库的实际导出形式调整导入:

  • 若库为默认导出(多数情况),使用默认导入:
import audioEncoder from "audio-encoder";
  • 若库的入口文件(如node_modules/audio-encoder/index.js)显示导出的是大写命名类AudioEncoder,则用命名导入:
import { AudioEncoder } from "audio-encoder";

2. 正确调用API

  • 对应默认导入的对象(直接包含encode方法):
audioEncoder.encode(audioBuffer, 128, null, function onComplete(blob) {
  console.log(blob);
});
  • 对应命名导入的类(需先实例化):
const ae = new AudioEncoder();
ae.encode(audioBuffer, 128, null, function onComplete(blob) {
  console.log(blob);
});

3. 额外检查

确保传入的audioBuffer是符合Web Audio API规范的标准AudioBuffer实例,否则可能导致编码失败。

内容的提问来源于stack exchange,提问作者VV75

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 15:45:41