From 601f14db94013373df700e007095f7f2f5ecbe24 Mon Sep 17 00:00:00 2001
From: lmw <125975490@qq.com>
Date: 星期五, 10 一月 2025 10:07:25 +0800
Subject: [PATCH] 反馈修改

---
 app/src/main/java/com/sinata/xqmuse/MainActivity.kt |   17 +++++++++--------
 1 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/app/src/main/java/com/sinata/xqmuse/MainActivity.kt b/app/src/main/java/com/sinata/xqmuse/MainActivity.kt
index 2792e10..8183333 100644
--- a/app/src/main/java/com/sinata/xqmuse/MainActivity.kt
+++ b/app/src/main/java/com/sinata/xqmuse/MainActivity.kt
@@ -165,13 +165,15 @@
     }
 
     private fun startBgm() {
-        val bgm = SPUtils.instance().getString(Const.User.BGM)
-        if (!bgm.isNullOrEmpty()){
-            if (bgPlayer == null)
-                bgPlayer = AudioUtils()
-            val volume = SPUtils.instance().getInt(Const.User.VOLUME,50)
-            bgPlayer?.setVolume(volume.toFloat()/100)
-            bgPlayer?.loopPlayMusic(this,bgm)
+        HttpManager.getHomeBackgroundMusicByUserId().request(this){_,data->
+            if (!data?.audioFile.isNullOrEmpty()){
+                if (bgPlayer == null)
+                    bgPlayer = AudioUtils()
+                val volume = SPUtils.instance().getInt(Const.User.VOLUME,50)
+                bgPlayer?.setVolume(volume.toFloat()/100)
+                bgPlayer?.loopPlayMusic(this,data?.audioFile)
+            }
+            (fragments[0] as HomeFragment).changeBg(data?.imageUrl?:"")
         }
     }
 
@@ -350,7 +352,6 @@
                 startBgm()
             else
                 isBGMChanged = true //正在播放疗愈,无法立即切换背景音乐
-            (fragments[0] as HomeFragment).changeBg()
         }else if(e.code == Const.EventCode.START_THINK){
             startThink()
         }else if(e.code == Const.EventCode.FINISH_THINK){

--
Gitblit v1.7.1