Ich habe eine Lösung für dieses Problem von Marco Cantu gefunden. Folgendes Video ab Minute 18:00 bis 19:20.
The Life of an Object Pascal Public Store App
So wie ich das verstanden habe, gibt man den Remote-Pfad in der Bereitstellung als
.\
an und damit wird die Datei direkt ins App-Bundle gesetzt. Sie ist also weit weg von den Userdaten.
Und so kann man die Datei dann laden:
Code:
MediaPlayer1.FileName := (ExtractFilePath(paramstr(0)) + 'Test_01.mp3')
Das Abspielen funktioniert jedenfalls so.
Das scheint mir jetzt die einfachste Lösung zu sein. Sehe ich das richtig so?