From 8cd8ffd8dc7da94d02ac83897abf9840258b1013 Mon Sep 17 00:00:00 2001 From: BellCodeEditor <bellcode_dev@bell.ai> Date: Sat, 8 Jan 2022 14:18:15 +0800 Subject: [PATCH] auto save --- my_music.py | 32 ++++++++++++++++++-------------- 1 file changed, 18 insertions(+), 14 deletions(-) diff --git a/my_music.py b/my_music.py index 3793a43..d095906 100644 --- a/my_music.py +++ b/my_music.py @@ -10,16 +10,14 @@ play_img = pygame.image.load('play.png') # 播放按钮 stop_img = pygame.image.load('stop.png') # 暂停按钮 last_img = pygame.image.load('last.png') # 上一曲按钮 next_img = pygame.image.load('next.png') # 下一曲按钮 -logo_img = pygame.image.load('logo.png') # 下一曲按钮 - -# 载入音乐 -pygame.mixer.music.load('歌曲4.ogg') # 载入音乐 +logo_img = pygame.image.load('logo.png') # 下一曲按钮 volume = 0.2 pygame.mixer.music.set_volume(volume) # 初始播放音量 click = 0 play_button = stop_img - +music_list = ['歌曲1.wav','歌曲2.wav','歌曲3.wav','歌曲4.ogg'] +list_number = -1 while True: for event in pygame.event.get(): if event.type == locals.QUIT: @@ -39,16 +37,22 @@ while True: # 按下鼠标 if event.type == locals.MOUSEBUTTONDOWN: - # 次数增加 - click += 1 - if click % 2 == 0: - play_button = stop_img - pygame.mixer.music.unpause() - else: - play_button = play_img - pygame.mixer.music.pause() - + if event.button == 1: + x , y = event.pos + if x > 270 and x < 370 and y > 330 and y < 430: + click += 1 + if click % 2 == 0: + play_button = stop_img + pygame.mixer.music.unpause() + else: + play_button = play_img + pygame.mixer.music.pause() + if pygame.mixer.music.get_busy() == False: + list_number += 1 + if list_number > len(music_list)-1: + list_number = 0 + pygame.mixer.music.load(music_list[list_number]) pygame.mixer.music.play() # 绘制画面 -- libgit2 0.25.0