如何使用howler.js在客户端播放录制的音频Blob?

问题描述

目的是在客户端上录制音频文件并使用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();

解决方法

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

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

欢呼

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...