| | |
| | | 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{ |
| | |
| | | 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 |
| | |
| | | } |
| | | } |
| | | |
| | | 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{ |