Tag: arrays缓冲区

读取/写入/复制ArrayBuffer到另一个具有偏移量的ArrayBuffer

假设我有一个ArrayBuffer ,它是一个mp4文件。 我想创build一个新的ArrayBuffer与一些额外的字节作为头信息,然后将mp4缓冲区存储在新的ArrayBuffer的其余部分。 // … assume the `data` variable is an existing ArrayBuffer with the contents // of the mp4 video file. var ab = new ArrayBuffer(10 + data.byteLength) var view = new DataView(ab); view.setInt32(0, 29102); // header information 1 view.setInt32(4, 18282); // header information 2 view.setInt16(8, 576); // header information 3 现在,在这一点上,我不知道如何将data的内容写入新的ab缓冲区,所以最后我有一个ArrayBuffer ,它包含了开头的3组数字以及整个内容的video。 我尝试使用以下内容: […]