Du könntest nach einer kurzen Wartezeit State auf mpPlaying prüfen oder auf Position > 0.
Bist du sicher, dass die MP3 Datei das Problem ist? Der TMediaPlayer hat durchaus einige Probleme, z.B. mit manchen Dateien. Sinnvoller wäre z.B. die Verwendung der Bass
DLL.