Ich habe mit diesen Befehlen noch nie gearbeitet und bin bei PB etwas aus der Übung,
also steinigt mich bitte nicht gleich wenn ich Müll erzähle.
Ich habe eben mal die Anleitung gelesen und würde sagen dass MovieStatus() dein Problem lösen müsste.
'Ergebnis' kann einer der folgenden Werte sein:
-1: Movie ist unterbrochen ("paused").
0: Movie ist angehalten ("stopped").
> 0: Movie wird abgespielt. Der zurückgegebene Wert ist die Nummer des gerade angezeigten Frames.
Wenn also der Wert 0 ist, dann ist die mp3 fertig abgespielt.
MfG Tibor
PS: @DarkDragon wie du es gewünscht hast
PS2: Sorry wegen der übergroßen Schrift. Das hängt wohl mit UTF-8 zusammen.