我浏览了这里和谷歌上的大多数问题,我找不到一种简单的方法来将webm转换为wav或mp3。我知道lamejs和ffmpeg,但它有点混乱,因为它主要不是为react设计的。
我已经在https://codesandbox.io/embed/strange-hofstadter-lmcnv?fontsize=14创建了一个沙箱
我试着像这样创建一个新文件,但我相信浏览器无法在本地转换该文件。
let newBlob = new Blob(recordedBlob, {type:'audio/mpeg-3'});如果有人能提供帮助,那就太好了。
发布于 2020-05-13 15:34:14
花一天的时间来解决同样的问题。这就是答案
https://www.npmjs.com/package/opus-media-recorder
重写window.MediaRecorder以使主要浏览器正常工作。用chrome解决webm,用safari解决ogg。
https://stackoverflow.com/questions/57365486
复制相似问题