pygame导入音频

来源:互联网 发布:电脑usb端口怎么打开 编辑:程序博客网 时间:2024/06/10 19:01

导入 pygame.mixer.music.load()

播放 pygame.mixer.music.play()

暂停pygame.mixer.music.pause()


import pygameimport sysfrom pygame.locals import *pygame.init()pygame.mixer.init()pygame.mixer.music.load('Forever Love.ogg')pygame.mixer.music.set_volume(0.2)pygame.mixer.music.play()cat_sound=pygame.mixer.Sound('cat.wav')cat_sound.set_volume(0.2)dog_sound=pygame.mixer.Sound('dog.wav')dog_sound.set_volume(0.2)bg_size=width,height=300,200screen=pygame.display.set_mode(bg_size)pygame.display.set_caption('suguoliang---music')pause=Falsepause_image=pygame.image.load('pause.png').convert_alpha()unpause_image=pygame.image.load('unpause.png').convert_alpha()pause_rect=pause_image.get_rect()pause_rect.left,pause_rect.top=(width-pause_rect.width)//2,(height-pause_rect.width)//2clock=pygame.time.Clock()while True:    for event in pygame.event.get():        if event.type==QUIT:            sys.exit()        if event.type==MOUSEBUTTONDOWN:            if event.button==1:                cat_sound.play()            if event.button==3:                dog_sound.play()        if event.type==KEYDOWN:            if event.key==K_SPACE:                pause= not pause    screen.fill((255,255,255))    if pause:        screen.blit(pause_image,pause_rect)        pygame.mixer.music.pause()    else:        screen.blit(unpause_image,pause_rect)        pygame.mixer.music.unpause()    pygame.display.flip()    clock.tick(30)            


原创粉丝点击