杨锴
2024-12-27 fe02f75ab7a593f33d60c15308ddf7a974962db4
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{