From 60203ad71895bfaab3702cfb18421566328c35bc Mon Sep 17 00:00:00 2001
From: BellCodeEditor <bellcode_dev@bell.ai>
Date: Sat, 6 Apr 2024 10:45:28 +0800
Subject: [PATCH] auto save

---
 demo2.py    |  3 +++
 my_music.py | 17 ++++++++++++++---
 2 files changed, 17 insertions(+), 3 deletions(-)
 create mode 100644 demo2.py

diff --git a/demo2.py b/demo2.py
new file mode 100644
index 0000000..689a573
--- /dev/null
+++ b/demo2.py
@@ -0,0 +1,3 @@
+import os
+filelist = os.listdir("C:\Users\Admin\Desktop")
+print(filelist)
\ No newline at end of file
diff --git a/my_music.py b/my_music.py
index 1b2eac9..62ae80e 100644
--- a/my_music.py
+++ b/my_music.py
@@ -1,5 +1,6 @@
 import pygame
 from pygame import locals
+import os
 
 pygame.init()  # 初始化
 # 创建窗口
@@ -11,9 +12,14 @@ 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')  # 下一曲按钮
+music_list = []
+path = "C:\Users\Admin\Desktop"
+filelist = os.listdir(path)
+for i in filelist:
+    if i[-4:] == ".ogg" or i[-4:] == ".wav":
+        music_list.append(i)
 
-# 载入音乐
-pygame.mixer.music.load('歌曲1.wav')  # 载入音乐      
+num = -1     
 
 volume = 0.2
 pygame.mixer.music.set_volume(volume)  # 初始播放音量
@@ -52,12 +58,17 @@ while True:
                         pygame.mixer.music.pause()
 
     if pygame.mixer.music.get_busy() == False:
+        num+ =1
+        if num > len(filelist)-1:
+            num = 0
+        print(num)    
+        pygame.mixer.music.load(path + "\\"+music_list[num])    
         pygame.mixer.music.play()
 
     # 绘制画面
     screen.blit(bg_img, (0, 0))      # 填充背景
     screen.blit(play_button, (270, 330))   # 暂停按钮
-    screen.blit(logo_img, (170, 60))    # 中间logo图
+    screen.blit(logo_img, (170, 60))    
     screen.blit(last_img, (120, 350))   # 上一曲
     screen.blit(next_img, (420, 350))   # 下一曲
     # 刷新画面
--
libgit2 0.25.0