1. ホーム
  2. javascript

[解決済み] Node.jsはBlobを作成できないのですか?

2022-11-25 03:54:24

質問

私はnode.jsで作業しており、オーディオをnode.jsサーバーにストリーミングしました。 今、私はオーディオブロブを構築する過程で気づいた。

var audioBlob = new Blob([dataview], { type: 'audio/wav' });

new BlobでReferenceErrorが発生すること。 Blobはサポートされていないようです。 node.jsのfsモジュールで保存したいBlobを作成するにはどうしたらいいでしょうか。

ありがとうございます。

どのように解決するのですか?

この問題の解決策は、配列バッファとノードバッファを変換できる関数を作成することです :)

NodeJSのバイナリバッファをJavaScriptのArrayBufferに変換する

最近のnodeのバージョンではただの

let buffer = Buffer.from(arraybuffer);
let arraybuffer = Uint8Array.from(buffer).buffer;