From cd44ad6229400cbd556b8c23c3e98139e30b8655 Mon Sep 17 00:00:00 2001 From: BellCodeEditor <bellcode_dev@bell.ai> Date: Sun, 12 May 2024 15:58:02 +0800 Subject: [PATCH] auto save --- my_music.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/my_music.py b/my_music.py index 200e127..e404e74 100644 --- a/my_music.py +++ b/my_music.py @@ -12,16 +12,40 @@ last_img = pygame.image.load('last.png') # 上一曲按钮 next_img = pygame.image.load('next.png') # 下一曲按钮 logo_img = pygame.image.load('logo.png') # 中间logo pygame.mixer.music.load('歌曲1.wav') +volume=0.2 +pygame.mixer.music.set_volume(volume) +click=0 +play_button=stop_img while True: for event in pygame.event.get(): if event.type==locals.QUIT: exit() + if event.type==locals.KEYDOWN: + if event.key==locals.K_UP: + volume+=0.1 + if volume>1: + volume=1 + pygame.mixer.music.set_volume(volume) + if event.key==locals.K_DOWN: + volume-=0.1 + if volume<0: + volume=0 + pygame.mixer.music.set_volume(volume) + if event.type==locals.MOUSEBUTTONDOWN: + click+=1 + if click%2==0: + pygame.mixer.music.unpause() + play_button=stop_img + else: + pygame.mixer.music.pause() + play_button=play_img if pygame.mixer.music.get_busy()==False: pygame.mixer.music.play() # 绘制画面 screen.blit(bg_img, (0, 0)) # 填充背景 screen.blit(logo_img, (170, 60)) # 中间logo图 + screen.blit(play_button, (270, 330)) screen.blit(last_img, (120, 350)) # 上一曲 screen.blit(next_img, (420, 350)) # 下一曲 # 刷新画面 -- libgit2 0.25.0