如何在Angular 8中下载时将WAV文件转换为MP3

时间:2019-12-26 05:32:45

标签: angular audio audio-recording

我的应用程序要求用户将音频记录在浏览器中,并且文件将保存到服务器,并且还可以保留本地副本。我正在使用Angular 8,可以录制音频。当我通过单击音频控件中的“下载”来下载它时,它是以WAV格式下载的。但是我需要MP3格式,因为WAV文件大小很大。

我正在关注这个例子。 RecordRTCDemo

我更改了mimeType: 'audio/mp3',但是它不起作用。到目前为止,我知道RecordRTC使用webm格式进行记录。

我在其他浏览器中尝试了代码示例。我也看了一个问题: How to download audio file from blob URL in Angular 6?, 但不了解如何应用此问题的解决方案。

1 个答案:

答案 0 :(得分:0)

您可以使用Ffmpeg.js,这可以帮助您将WAV文件转换为OGG或mp3更好的压缩文件格式

https://github.com/muaz-khan/Ffmpeg.js/blob/master/wav-to-ogg.html