Alles, was ich brauche, ist ein 48-Stunden-Tag…
Bitte verwende mal dieses Hintergrundscript…
function StateToString(iState: TPlayerState): string;
begin
case iState of
psEmpty: Result := 'Empty';
psLoading: Result := 'Loading';
psLoaded: Result := 'Loaded';
psPlaying: Result := 'Playing';
psFading: Result := 'Fading';
psEOF: Result := 'EOF';
psError: Result := 'Error';
psPaused: Result := 'Paused';
psStopped: Result := 'Stopped';
else
Result := IntToStr(ord(iState));
end;
end;
// Called when (playlist) player changes its state
procedure OnPlayerStateChange(PlaylistIndex: integer; PlayerIndex: integer; OldState: TPlayerState; NewState: TPlayerState; Item: IPlaylistItem);
begin
SystemLog('Player ' + IntToStr(PlayerIndex) + ' old: ' +StateToString(OldState) + ', new: ' + StateToString(NewState));
end;
…und poste dann einen Auszug aus dem Systemprotokoll von einer Situation, von der du meinst, dass die Reihenfolge nicht stimmt. (Tipp: Man kann im Systemprotokoll-Fenster Einträge markieren und mit Strg+C als Text in die Zwischenablage kopieren.)