我想在Dart中使用ArrayBuffer,但是有异常

时间:2013-11-17 02:29:36

标签: dart arraybuffer

似乎Dart中没有定义ArrayBuffer,尽管有人说它有。

这是我的代码:

if (event.data is ArrayBuffer)

这就是我得到的:

 Error: line 43 pos 23: type 'ArrayBuffer' is not loaded

1 个答案:

答案 0 :(得分:2)

ArrayBuffer不再存在。如果你得到一个二进制WebSocket框架,它将作为ByteBuffer返回(要求你将binaryType设置为'arraybuffer')。您可以使用new Uint8List.view(buffer.data)将ByteBuffer转换为字节列表。这两个类都需要导入dart:typed_data