From ab2842d427504c531c79ddb9c5a9ef1df7833014 Mon Sep 17 00:00:00 2001 From: lmw <125975490@qq.com> Date: 星期四, 06 二月 2025 10:11:44 +0800 Subject: [PATCH] save --- app/src/main/java/com/sinata/xqmuse/MainActivity.kt | 19 ++++++++++--------- 1 files changed, 10 insertions(+), 9 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..74da337 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?:"") } } @@ -215,7 +217,7 @@ thinkHandler?.removeMessages(0) cl_player.gone() (fragments[0] as HomeFragment).refreshTodayPlayingState() //对比当前音频是否是每日疗愈 - if (JkApplication.isForeground){ + if (XQApplication.isForeground){ if (isBGMChanged) //BGM已经被切换,重新播放新BGM startBgm() else //BGM未改变,直接续播 @@ -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