Du könntest statt TMediaPlayer den Windows-Media-Player als
ActiveX verwenden. Die Schnittstelle auf die TMediaplayer aufsetzt ist mehr oder minder nur noch eine Kompatiblitätsschnittstelle. Alternativ wenn du IE9 vorrausetzen kannst bzw. Chrome als
DLL mitlieferst könntest du die
Audio-Features von HTML5 verwenden.
Windows Vista - Eine neue Erfahrung in Fehlern.