首页 > 解决方案 > Dart 或 Flutter 如何读取 float32 little endian 编码的二进制文件并将其转换为 List?

问题描述

我正在使用 file.readAsBytes()。但它只提供 List 来接收数据。我正在尝试 Uint8List 但不起作用。

标签: dartflutter

解决方案


readAsBytes会给你一个字节列表。它可能是一个Uint8List或可能只是一个List<int>. (如果不是Uint8List,请使用 转换它Uint8List.fromList(anotherByteArray)。)

然后使用:ulist.buffer.asFloat32List()


推荐阅读