From d5b64a4237b7e3cee501c215faf86a59b7747d01 Mon Sep 17 00:00:00 2001
From: BellCodeEditor <bellcode_dev@bell.ai>
Date: Thu, 25 Nov 2021 20:15:33 +0800
Subject: [PATCH] save project

---
 my_music.py | 19 ++++++++++++++++++-
 1 file changed, 18 insertions(+), 1 deletion(-)

diff --git a/my_music.py b/my_music.py
index d7ec525..6e2b965 100644
--- a/my_music.py
+++ b/my_music.py
@@ -67,7 +67,9 @@ while True:
                         click += 2
                     else:
                         click += 1
-
+                    music1=pygame.mixer.Sound(path+ "\\" +music_list[num])
+                    music_length=music1.get_length()
+                    music_length=int(music_length)
                 if x > 120 and x < 220 and y > 350 and y < 400:     # 上一曲
                     num -= 1
                     if num < 0:
@@ -79,6 +81,9 @@ while True:
                         click += 2
                     else:
                         click += 1
+                    music1=pygame.mixer.Sound(path+ "\\" +music_list[num])
+                    music_length=music1.get_length()
+                    music_length=int(music_length)
     
     if pygame.mixer.music.get_busy() == False:
         num += 1
@@ -86,6 +91,11 @@ while True:
             num = 0
         pygame.mixer.music.load(path+ "\\" +music_list[num])
         pygame.mixer.music.play()
+
+        music1=pygame.mixer.Sound(path+ "\\" +music_list[num])
+        music_length=music1.get_length()
+        music_length=int(music_length)
+
     new_logo=pygame.transform.rotate(logo_img,angle)
     newRect=new_logo.get_rect(center=(320,200))
     pos=(newRect[0],newRect[1])
@@ -98,6 +108,11 @@ while True:
     if play_s<10:
         play_s='0'+str(play_s)
     info=str(play_m)+':'+str(play_s)
+    music_m=music_length//60
+    music_s=music_length%60
+    if music_s<10:
+        music_s='0'+str(music_s)
+    info2=str(music_m)+':'+str(music_s)
     scoreSurf=my_font.render(info,True,(255,255,255))
     # 绘制画面
     screen.blit(bg_img, (0, 0))      # 填充背景
@@ -106,5 +121,7 @@ while True:
     screen.blit(last_img, (120, 350))   # 上一曲
     screen.blit(next_img, (420, 350))   # 下一曲
     screen.blit(scoreSurf,(120,440))
+    scoreSurf2=my_font.render('/'+info2,True,(0,0,0))
+    screen.blit(scoreSurf2,(180,440))
     # 刷新画面
     pygame.display.update()
\ No newline at end of file
--
libgit2 0.25.0