Dart 中似乎没有定义 ArrayBuffer,尽管人们说有。
这是我的代码:
if (event.data is ArrayBuffer)
这就是我得到的:
Error: line 43 pos 23: type 'ArrayBuffer' is not loaded
Dart 中似乎没有定义 ArrayBuffer,尽管人们说有。
这是我的代码:
if (event.data is ArrayBuffer)
这就是我得到的:
Error: line 43 pos 23: type 'ArrayBuffer' is not loaded
ArrayBuffer 不再存在。如果你得到一个二进制 WebSocket 帧,它会以 a 形式返回ByteBuffer
(要求你设置binaryType
为'arraybuffer'
)。您可以使用 将 ByteBuffer 转换为字节列表new Uint8List.view(buffer.data)
。这两个类都需要导入dart:typed_data
.