如何从base64音频数据中获取元数据

时间:2019-03-24 11:54:35

标签: javascript node.js audio base64

我的后端将使用base64音频数据,然后它必须检查音频数据中的秒数,

万一-很难直接做到,我的想法是创建一个临时的普通音频文件,并将其存储在本地服务器中,然后从中读取元数据

我搜索并发现了this answer,但没有与我合作, 创建的文件,但是-当我打开它时,它的秒数为零(似乎已损坏)

那是我尝试在本地创建文件然后从中读取元数据的代码:

fs.writeFileSync('file.ogg', Buffer.from(base64data.replace('data:audio/ogg; codecs=opus;base64,', ''), 'base64'));

我希望有可运行的音频文件,然后从中读取数据-但实际创建的文件已损坏

如果仍然可以直接从base64数据中获取音频的秒数-将会很好

0 个答案:

没有答案