【问题标题】:Converting Blob WebM to audio file (WAV or MP3)将 Blob WebM 转换为音频文件(WAV 或 MP3)
【发布时间】:2023-03-23 19:10:01
【问题描述】:

我在这里和谷歌上查看了大部分问题,我找不到将 webm 转换为 wav 或 mp3 的简单方法。我知道 lamejs 和 ffmpeg 但这有点令人困惑,因为它不是主要为反应而设计的。

我在https://codesandbox.io/embed/strange-hofstadter-lmcnv?fontsize=14 创建了一个沙盒

我尝试像这样创建一个新文件,但我相信浏览器无法原生转换文件..

let newBlob = new Blob(recordedBlob, {type:'audio/mpeg-3'});

如果有人可以提供帮助,那就太好了。

【问题讨论】:

  • 你发现了吗?

标签: javascript reactjs


【解决方案1】:

花一天时间解决同样的问题。这就是答案

https://www.npmjs.com/package/opus-media-recorder

重写 window.MediaRecorder 以使主要浏览器工作。解决 chrome 中的 webm 和 safari 中的 ogg。

【讨论】:

  • 如果有人有方法可以直接在浏览器中传输 blob 的 mime 类型,请告诉我,谢谢
猜你喜欢
  • 1970-01-01
  • 2019-01-07
  • 2013-11-12
  • 2021-08-15
  • 2020-10-22
  • 1970-01-01
  • 1970-01-01
  • 2022-11-06
  • 2023-03-14
相关资源
最近更新 更多