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

时间:2017-09-28 12:10:39

标签: audio-streaming audio-recording web-audio-api

使用上面提到的库 什么是在服务器上保存音乐的最简单方法? 我试图想办法在浏览器中录制声音并将它们保存到服务器。

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

1 个答案:

答案 0 :(得分:0)

最简单的方法是使用MediaRecorder API捕获音频图连接到的MediaStream。这将为您提供录音,通常在Opus中(除非您需要Vorbis,但我不推荐它),您可以将MediaRecorder中的数据流式传输,或者让它记录整个“文件”。之后上传。

至于你如何存储它...你可以随意存储它。在不知道您的要求是什么的情况下,这真是一个无法回答的问题。当然,我想你可能会把你所有的二进制数据都塞进你的数据库中,并且有很少的用例,这很有用......但通常你会希望将这些blob保存在其他地方并从你的数据库中引用它们。