繁体   English   中英

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

[英]how to convert an audio (mp3) file into a binary file in javascript?

我正在尝试使用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);
}); 

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM