extractMetadataFromFile method
Implementation
@override
Future<Map<Frame, dynamic>> extractMetadataFromFile(File file) async {
RandomAccessFile randomAccessFile = await file.open(mode: FileMode.read);
final fileSize = await file.length();
print('fileSize: $fileSize');
await randomAccessFile.setPosition(0);
final List<int> data = await randomAccessFile
.read(bytesToRead <= fileSize ? bytesToRead : fileSize - 1);
final fileData = AsciiToChar.fromIntList(data);
return _extractMetadata(fileData);
}