getCover method
Implementation
Uint8List? getCover() {
for (final frame in _frames) {
if (listEquals(frame.name, 'APIC'.codeUnits)) {
int mimeEnd = frame.data.indexOf(0, 1);
int descriptionEnd = frame.data.indexOf(0, mimeEnd + 2);
if ((frame.data[0] == 0x01) | (frame.data[0] == 0x02)) {
descriptionEnd += 1;
}
return Uint8List.fromList(frame.data.sublist(descriptionEnd + 1));
}
}
return null;
}