私が理解しているように、ArrayBuffer
の長さはコンストラクタによってのみ設定され、動的に変更することはできません。ですから、私は興味があります、Websocketバイナリデータメッセージを使用して、arraybuffer特定の部分を送信することは可能ですか?バッファ全体ではありませんか?Websocketバイナリデータメッセージ(ArrayBuffer)
5
A
答えて
2
.slice
を使用すると、ArrayBuffer
:http://jsfiddle.net/rtaB4/21/をスライスできます。
var inputBuffer = new Uint8Array([0, 1, 2, 3, 4]).buffer;
var outputBuffer = inputBuffer.slice(1, 3);
console.log(outputBuffer.byteLength); // 2
console.log(new Uint8Array(outputBuffer)); // [1, 2]
0
関連する問題
は、DataViewの() – Zaffy