From cc6372c39f88fa4393736ad474f02a8a5e7d417d Mon Sep 17 00:00:00 2001
From: BellCodeEditor <bellcode_dev@bell.ai>
Date: Sun, 27 Mar 2022 20:11:39 +0800
Subject: [PATCH] auto save

---
 my_music.py | 23 +++++++++++++++++++++--
 1 file changed, 21 insertions(+), 2 deletions(-)

diff --git a/my_music.py b/my_music.py
index a463a6b..7c588c5 100644
--- a/my_music.py
+++ b/my_music.py
@@ -11,11 +11,30 @@ 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')  # 中间logo
+pygame.mixer.music.load('歌曲3.wav')       #载入音乐
 
+volume = 0.2
+pygame.mixer.music.set_volume(volume)  # 音乐播放器音量
 
 while True:
     for event in pygame.event.get():
-    
+        if event.type == locals.QUIT:
+            exit()
+        # 按键,控制声音大小
+        if event.type == locals.KEYDOWM:
+            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_DOWM:
+                volume -= 0.1
+                if volume < 0:
+                    volume = 0
+                pygame.mixer.music.set_volume(volume)
+
+    if pygame.mixer.music.get_busy() == False    # 音乐是否正在播放
+        pygame.mixer.music.play()                # 播放音乐
     # 绘制画面
     screen.blit(bg_img, (0, 0))      # 填充背景
     screen.blit(stop_img, (270, 330))   # 暂停按钮
@@ -23,4 +42,4 @@ while True:
     screen.blit(last_img, (120, 350))   # 上一曲
     screen.blit(next_img, (420, 350))   # 下一曲
     # 刷新画面
-
+    pygame.display.update()
--
libgit2 0.25.0