如何在浏览器中使用Web Audio API和Tone.js保存声音



使用上述库什么是在服务器上保存调音的最简单方法?我试图考虑一种在浏览器中记录声音并能够将其保存到服务器的方法。

我可以将它们存储在数据库中吗?最好的做法是什么,谁能解释一下?

最简单的方法是使用Mediarecorder API捕获与音频图连接到的MediaStream。这将为您提供录音,通常是在Opus中(除非您想要Vorbis,但我不建议您),并且您可以在发出的Mediarecorder中流式传输数据,或者让它记录一个完整的"文件"之后上传。

您如何存储它...您可以根据需要存储它。这确实是一个无法回答的问题,而不知道您的要求是什么。当然,我想您可以将所有二进制数据塞入数据库中,并且在某些情况下很有用...但是通常您需要将此斑点保留在其他地方,并从数据库中引用它们。

最新更新