这是我的代码:
if (event.data is ArrayBuffer)
这就是我得到的:
Error: line 43 pos 23: type 'ArrayBuffer' is not loaded
答案 0 :(得分:2)
ArrayBuffer不再存在。如果你得到一个二进制WebSocket框架,它将作为ByteBuffer
返回(要求你将binaryType
设置为'arraybuffer'
)。您可以使用new Uint8List.view(buffer.data)
将ByteBuffer转换为字节列表。这两个类都需要导入dart:typed_data
。