如何在javascript中将音频(mp3)文件转换为二进制文件?

时间:2018-10-18 18:52:56

标签: javascript node.js

我正尝试使用js或node.js将音频文件转换为二进制文件,因为我的项目需要它

这是我尝试过的代码。该文件已转换,但不是二进制格式。

fs.readFile('bell-ring-01.mp3', function(err, data) {
if (err) throw err;

var encodedmp3 = new Buffer(data, 'binary').toString(2);
if(encodedmp3)
{
    console.log(encodedmp3);
}

//perform the encryption, then

fs.writeFileSync("music.sam", encodedmp3, function(err) {
    if(err) {
        return console.log(err);
    }

   // console.log(encodedmp3);
}); 

1 个答案:

答案 0 :(得分:0)

简短的答案是,您正在寻找用于MP3的JavaScript库。

您可能正在寻找ffmpeg库。您可以阅读有关Medium的一些教程。另外,如果您想要一个简单的界面,则可以查看Howler.js库。