From 45b9faa12b0e37674d57daef31f61b87a1e23990 Mon Sep 17 00:00:00 2001
From: BellCodeEditor <bellcode_dev@bell.ai>
Date: Fri, 28 May 2021 18:47:29 +0800
Subject: [PATCH] auto save

---
 my_music.py | 33 ++++++++++++++++++++++++++++++---
 1 file changed, 30 insertions(+), 3 deletions(-)

diff --git a/my_music.py b/my_music.py
index 7001d5d..5d52210 100644
--- a/my_music.py
+++ b/my_music.py
@@ -1,4 +1,4 @@
-import pygame
+import pygame,os
 from pygame import locals
 
 pygame.init()  # 初始化
@@ -11,9 +11,15 @@ 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')  # 下一曲按钮
-
+num=-1
+music_list=["歌曲1.wav","歌曲2.wav","歌曲3.wav","歌曲4.ogg"]
+path="C:\\Users\\EDZ\\Desktop\\ZTY"
+filelist=os.listdir(path)
+for i in filelist:
+    if i[-4:]==".wav" or i[-4:]==".ogg":
+        music_list.append(i)
 # 载入音乐
-pygame.mixer.music.load('歌曲3.wav')  # 载入音乐      
+pygame.mixer.music.load('歌曲1.wav')  # 载入音乐      
 
 volume = 0.2
 pygame.mixer.music.set_volume(volume)  # 初始播放音量
@@ -50,8 +56,29 @@ while True:
                 else:
                     play_button = play_img
                     pygame.mixer.music.pause()
+                if x>120 and x<220 and y>350 and y<400:
+                    num-=1
+                    if num<0:
+                        num=len(music_list)-1
+                    pygame.mixer.music.load(path+"\\"+music_list[num])
+                    pygame.mixer.music.play()
+                    play_button=stop_img
+                    click=0
+                if x>420 and x<520 and y>350 and y<400:
+                    num+=1
+                    if num<0:
+                        num=len(music_list)-1
+                    pygame.mixer.music.load(path+"\\"+music_list[num])
+                    pygame.mixer.music.play()
+                    play_button=stop_img
+                    click=0
+                    
 
     if pygame.mixer.music.get_busy() == False:
+        num+=1
+        if num>len(music_list)-1:
+            num=0
+        pygame.mixer.music.load(path+"\\"+music_list[num])
         pygame.mixer.music.play()
 
     # 绘制画面
--
libgit2 0.25.0