isMP3Data method
Detects MP3 by ID3 tag or MPEG frame sync (0xFFE0 mask).
Implementation
bool isMP3Data(Uint8List data) {
if (data.length >= 3 &&
data[0] == 0x49 &&
data[1] == 0x44 &&
data[2] == 0x33) {
return true;
}
if (data.length >= 2 && data[0] == 0xFF && (data[1] & 0xE0) == 0xE0) {
return true;
}
return false;
}