play music using pygame but no sound

后端 未结 5 1242
情书的邮戳
情书的邮戳 2020-12-16 02:47
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().t         


        
5条回答
  •  醉梦人生
    2020-12-16 03:02

    Works well on Ubuntu 10.04 and Pygame 1.9.1.

    Some things you can try:

    • initialize whole pygame pygame.init()
    • i_4_got's suggestion (create a display) pygame.display.set_mode((200,100))
    • put a pause (tick) between play an get_busy
    • poll events inside the loop pygame.event.get()

    Example:

    import pygame
    pygame.init()
    pygame.display.set_mode((200,100))
    pygame.mixer.music.load("only one.mp3")
    pygame.mixer.music.play(0)
    
    clock = pygame.time.Clock()
    clock.tick(10)
    while pygame.mixer.music.get_busy():
        pygame.event.poll()
        clock.tick(10)
    

提交回复
热议问题