【发布时间】:2013-11-17 02:29:35
【问题描述】:
Dart 中似乎没有定义 ArrayBuffer,虽然人们说有。
这是我的代码:
if (event.data is ArrayBuffer)
这是我得到的:
Error: line 43 pos 23: type 'ArrayBuffer' is not loaded
【问题讨论】:
标签: dart arraybuffer
Dart 中似乎没有定义 ArrayBuffer,虽然人们说有。
这是我的代码:
if (event.data is ArrayBuffer)
这是我得到的:
Error: line 43 pos 23: type 'ArrayBuffer' is not loaded
【问题讨论】:
标签: dart arraybuffer
ArrayBuffer 不再存在。如果你得到一个二进制 WebSocket 帧,它会以ByteBuffer 的形式返回(要求你将binaryType 设置为'arraybuffer')。您可以使用new Uint8List.view(buffer.data) 将 ByteBuffer 转换为字节列表。这两个类都需要导入 dart:typed_data。
【讨论】: