Javascript 如何写信给IBuffer?

Javascript 如何写信给IBuffer?,javascript,uwp,buffer,Javascript,Uwp,Buffer,我正在尝试写入IBuffer-以下是我的尝试(考虑bufferisIBuffer): 但是,上面的代码似乎没有正确地通过流进行复制,原因有二:首先,在writer.storeAsync()之后执行操作根本不需要时间。第二,我有一个代码,它使用上述方法写入3dmf格式来存储顶点和索引数据(因为API只能使用一个IBuffer),当我尝试存储模型时,它失败了,出现了未指定的错误。如果你想用缓冲区写入数据,你需要调用方法。如果你想用缓冲区写入数据,您需要调用方法。 const stream = new

我正在尝试写入
IBuffer
-以下是我的尝试(考虑
buffer
is
IBuffer
):


但是,上面的代码似乎没有正确地通过流进行复制,原因有二:首先,在
writer.storeAsync()之后执行操作根本不需要时间。第二,我有一个代码,它使用上述方法写入3dmf格式来存储顶点和索引数据(因为API只能使用一个
IBuffer
),当我尝试存储模型时,它失败了,出现了未指定的错误。

如果你想用缓冲区写入数据,你需要调用方法。如果你想用缓冲区写入数据,您需要调用方法。
const stream = new Windows.Storage.Streams.InMemoryRandomAccessStream()

const writer = new Windows.Storage.Streams.DataWriter(stream)

writer.byteOrder = Windows.Storage.Streams.ByteOrder.littleEndian

writer.writeDouble(3.6) //for example

if (await stream.readAsync(buffer, await writer.storeAsync(), Windows.Storage.Streams.InputStreamOptions.none) !== buffer) throw 0