【发布时间】:2020-12-07 23:58:02
【问题描述】:
Media Recorder 为我完成了一个相当复杂的过程以及 Mozilla 上记录的 Web Audio API 的其余部分工作得非常出色。然而。除非我能让它以波形格式一致地录制音频,否则它对我来说毫无用处。我试图在许多浏览器上设置 MimeType,但在 Mozilla 不知情的情况下,这些浏览器似乎已被弃用,即使使用文档 here 中的示例来设置 mimeType 的任何尝试在任何代码中都不起作用。
如果有人可以使用前端处理(不使用服务器中介)将此文件保存为波形,我将非常感激。
可能值得注意的是,只要文件编码是 wav,ogg 格式就对我有用。 This example 和 source code 直到几天前在我的浏览器(Brave/Chrome)上工作,之后它开始保存为 webm 格式。
另外,值得注意的是,只要我能够在录制后使用 WebAudioAPI 获取通道数据以进行处理,我就不会在此项目中使用 MediaRecorder API。
【问题讨论】:
标签: javascript audio wav web-audio-api mediarecorder-api