我在Blob中有一个WAV文件,为了将它转换为MP3,我需要首先将它转换为Int16Array (按照这里的示例:)。// instead of `var samples = new Int16Array(44100);` I want something like `var samples = new Int16Array(blob);`
var mp3Tmp = mp3encoder.encodeBu
我正在以块的形式操作wav数据,每次worker返回一个块作为Int16Array时,我想将所有这些数据合并到一个Int16Array中,然后将其转换为最终的.wav文件,那么执行此操作的有效方法是什么var offset=0; worker.onmessage = function (e) {
//e.data is the Int16Array
在node.js中,我有一个缓冲区(它作为blob存储在mysql中,并使用sequelize检索),我知道这个缓冲区是由16位整数组成的数组。在过去,我用for循环来解析代码。更新1var arr = new Int16Array(spectrum.buffer)节点6上的Int16Array也假设大端或小端点,我如何处理这个问题。