Ich hatte mal einen schnell zusammengetippelten
DirectX MediaPlayer geschrieben. Dort kannst du dir ja ein bisschen ansehen wie ich das gemacht hab.
Allerdings ist es für Delphi-Neuanfänger vllt. nen bissel sehr Komplex.
Näheres steht in dem Thread.
DirextX Media Player