|
@@ -30,7 +30,8 @@ class VidUsDataReader {
|
|
|
var dataLength = index == -1 ? readInt() : readInt(index);
|
|
|
var stringData = _buffer.asUint8List(_index, dataLength);
|
|
|
_index += dataLength;
|
|
|
- return String.fromCharCodes(stringData.buffer.asInt16List());
|
|
|
+ var unicodeStringData = Uint8List.fromList(stringData.toList()).buffer.asUint16List();
|
|
|
+ return String.fromCharCodes(unicodeStringData);
|
|
|
}
|
|
|
|
|
|
///Read int16 value from binary data(little endian)
|