Ich würde gerne mit CD.play() eine ganze CD abspielen.
Leider bricht die Wiedergabe immer nach einem Titel ab.
Meine 1. Idee war, mit time.sleep zu warten, bis der Titel abgelaufen ist,
und dann den nächsten zu spielen. Leider hängt in der Wartezeit das ganze Programm und man kann die Wiedergabe nicht beenden.
Wenn ich einen Thread verwende, funktioniert die Wiedergabe irgenwie nicht mehr...
Wie soll das gehen?
Frage 2:
Wie kann ich bei einer solchen Wiedergabe die Lautstärke verändern?
Uruk-kai
pygame CD
Aha! Ich habs ja versucht... Aber leider bin ich noch ziehmlicher Anfänger und hab keine Ahnung, was das heißen könnte.Mit Pygame.time ein event nach ablauf des Titels erzeugen.

Direkt nach abspielen:
in deiner Eventloop (wo du pygame.event.get aufrufst und auf verschiedene Ereignisse reagierst), rufst du nun, wenn das Event pygame.USEREVENT auftaucht, deine Funktion, die das neue Lied auswählt auf (wenn kein Lied mehr gespielt werden soll, musst du den Timer noch mit pygame.time.set_timer(pygame.USEREVENT,0) löschen)
Code: Alles auswählen
pygame.time.set_timer(pygame.USEREVENT, LIEDLAENGE_IN_MS)