Musik spielen mit pygame, aber kein Ton

import pygame
pygame.mixer.init()
pygame.mixer.music.load("only one.mp3")
pygame.mixer.music.play(0)
while pygame.mixer.music.get_busy():
    pygame.time.Clock().tick(10)

Wenn ich den code ausführen, gibt es keinen Ton und das Programm endet, wie eine zweite. Anfangs hatte ich nicht die while-Schleife, bis ich sah, die Anregungen in den Antworten auf ähnliche Fragen. Das Programm hat geben Sie die while-Schleife in meinem Freundes-windows-system, aber nicht auf meinem mac, und es muss nicht jeder Ton, den Sie entweder selbst auf meinem Freund ist windows-system. Weiß jemand wie es zu lösen?

  • Der obige code funktioniert, wenn Sie erstellen ein display, es funktioniert nicht ohne Sie. Sind Sie versuchen, Musik zu spielen, mit ein pygame-Bildschirm? Ich konnte keine Dokumentation, die zeigt, dass die mixer-Modul arbeitet stand-alone von einem typischen pygame app.
  • Ich denke, Sie müssen nur öffnen Sie ein Fenster ersten.
InformationsquelleAutor emilyz | 2012-11-30
Schreibe einen Kommentar