From fe02f75ab7a593f33d60c15308ddf7a974962db4 Mon Sep 17 00:00:00 2001 From: 杨锴 <841720330@qq.com> Date: 星期五, 27 十二月 2024 17:32:44 +0800 Subject: [PATCH] 提交版本: 1.0.0 --- XQMuse/Root/PayMusicView/PayMusicVC.swift | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) diff --git a/XQMuse/Root/PayMusicView/PayMusicVC.swift b/XQMuse/Root/PayMusicView/PayMusicVC.swift index 3e4ecfb..492e570 100644 --- a/XQMuse/Root/PayMusicView/PayMusicVC.swift +++ b/XQMuse/Root/PayMusicView/PayMusicVC.swift @@ -40,6 +40,7 @@ private var btn_handleClose:UIButton! private(set) var audioPlayer:AudioPlayer! private var isAniLoop:Bool = false + private var currentPlayState:PayMuiscState = .pause private var meditationModel:MeditationModel?{ didSet{ if let m = meditationModel{ @@ -150,6 +151,7 @@ static func updateStatus(_ state:PayMuiscState,musicName:String? = nil){ if let tabBarVC = JQ_currentViewController().navigationController?.tabBarController as? BaseTabBarVC{ if let vc = tabBarVC.children.filter({$0 is PayMusicVC}).first as? PayMusicVC{ + vc.currentPlayState = state vc.btn_handle.isSelected = state == .pause if let musicName{ vc.label_name.text = musicName @@ -164,6 +166,15 @@ } } + static func getCurrentStatus()->PayMuiscState{ + if let tabBarVC = JQ_currentViewController().navigationController?.tabBarController as? BaseTabBarVC{ + if let vc = tabBarVC.children.filter({$0 is PayMusicVC}).first as? PayMusicVC{ + return vc.currentPlayState + } + } + return .pause + } + static func hidden(){ if let tabBarVC = JQ_currentViewController().navigationController?.tabBarController as? BaseTabBarVC{ if let vc = tabBarVC.children.filter({$0 is PayMusicVC}).first{ -- Gitblit v1.7.1