1

目的是在客户端录制音频文件并使用 blob URL 播放它,而不使用 HTTP GET。

我的逻辑看起来像这样:

var blob = "blob:null/5fa0fa6d-0b2a-4be6-a762-c81e4bf88f0d";
var url = (window.URL || window.webkitURL ).createObjectURL(blob);
var sound = new Howl({
  src: [url]
});
sound.play();

4

1 回答 1

2

您可以在 Howl 的 src 中使用 URL 或 base64 数据 URI。 https://github.com/goldfire/howler.js#options

我使用 base64 src 创建了示例。 https://stackblitz.com/edit/js-nylkdl?file=index.js

干杯

于 2020-10-21T08:37:37.740 回答