Also, du musst den Pfad zur Bass.dll in Delphi registrieren, wie das bei deinem Delphi geht, weis ich leider nicht. Bei mir ist es
Menü\Tools\Environment Options\Libary
Dort musst du dann den Pfad zu deiner
pas eintragen, damit Delphi auch weis, wo die Datei liegt.
Dann musst du den Temp Pfad ermitteln (Gibs hier im Forum genug Bsp. zu, einfach nach suchen)
Datei dort ablegen, und mit Bass oder DSPack abspielen. Mit Bass kenn ich mich da nicht so aus, aber mitm DSPack ist es ganz leicht, dort findest du auch Bsp. für sowas mit drinne.
Alternativ kannst du die Datei auch direkt über Direct Show abspielen. Dazu hab ich hier mal ein Bsp. gepostet:
Direct Show MediaPlayer
Nach dem Abspielen kannst du die Datei dann löschen.