Den brauchts nicht: Mediaplayer1.DeviceType := dtWaveAudio;
Und Du mußt .Open verwenden, AutoOpen ist zur Laufzeit nich' besonders geeignet.
Edit: AutoOpen ist da, wenn Du zB im
OI eine FileName angibst, das er die beim Programmstart gleich aufmacht.