| | |
| | | } |
| | | |
| | | |
| | | if AudioPlayer.getSharedInstance().bgmPlayer != nil{ |
| | | if AudioPlayer.getSharedInstance().bgmPlayer != nil && PayMusicVC.getCurrentStatus() != .pause{ |
| | | AudioPlayer.getSharedInstance().bgmPlayer?.play() |
| | | // AudioPlayer.getSharedInstance().masterPlayer?.play() |
| | | return |
| | |
| | | tableView = UITableView(frame: .zero, style: .plain) |
| | | tableView.contentInset = UIEdgeInsets(top: 0, left: 0, bottom: 40, right: 0) |
| | | tableView.showsVerticalScrollIndicator = false |
| | | DispatchQueue.main.async { |
| | | let h = 119 + 20.5 + JQ_ScreenW * 0.913 |
| | | self.topMenuView.frame = CGRect(x: 0, y: 0, width: JQ_ScreenW, height: h) |
| | | self.tableView.tableHeaderView = self.topMenuView |
| | | } |
| | | // DispatchQueue.main.async { |
| | | // let h = 569.0 |
| | | // self.topMenuView.frame = CGRect(x: 0, y: 0, width: JQ_ScreenW, height: h) |
| | | // self.tableView.tableHeaderView = self.topMenuView |
| | | // } |
| | | |
| | | tableView.tableHeaderView = topMenuView |
| | | |
| | |
| | | } |
| | | |
| | | self.viewModel.homeTopMenuItems = items |
| | | let h = ceil(Double(items.count) / 4.0) * 119 + 20.5 + JQ_ScreenW * 0.913 |
| | | let h = ceil(Double(items.count) / 4.0) * 119 + 20.5 + JQ_ScreenW * 1.0948 |
| | | self.topMenuView.menu_height.constant = ceil(Double(items.count) / 4.0) * 119 |
| | | self.tableView.tableHeaderView?.frame = CGRect(origin: .zero, size: CGSizeMake(JQ_ScreenW, h)) |
| | | self.topMenuView.resetItems(items) |
| | |
| | | // 游客模式都能播放 |
| | | Services.getMeditationDetail(id: detailId).subscribe(onNext: { [weak self] data in |
| | | guard let self = self, let m = data.data else { return } |
| | | |
| | | |
| | | if m.chargeType == .payment{ |
| | | if UserViewModel.getLoginInfo()?.accessToken.isEmpty ?? true{ |
| | | sceneDelegate?.needLogin();return |
| | | }else if m.isBuy == .no{ |
| | | let vc = PaymentOrderVC(museItemModel: m, type: .muse, showType: DisplayType.horizontal) |
| | | jq_push(vc: vc);return |
| | | } |
| | | } |
| | | |
| | | if m.chargeType == .vipFree && UserViewModel.getAvatarInfo().isVip != .yes{ |
| | | let vipCenterVC = VIPCenterVC() |
| | | jq_push(vc: vipCenterVC) |
| | | return |
| | | } |
| | | |
| | | if audioPlayer.meditationModel?.id == m.id && audioPlayer.bgmPlayer?.timeControlStatus == .playing { |
| | | return |
| | | } |
| | |
| | | if indexPath.section == 0 && indexPath.row == 0{ |
| | | //每日疗愈 |
| | | let cell = tableView.dequeueReusableCell(withIdentifier: "_Home_Style_1_TCell") as! Home_Style_1_TCell |
| | | if viewModel.todyModel?.id != 0{ |
| | | cell.model = viewModel.todyModel |
| | | if let m = viewModel.todyModel,m.id != 0{ |
| | | cell.setTodayMeditationModel(m) |
| | | cell.view_data.isHidden = false |
| | | }else{ |
| | | cell.img_cover.image = UIImage(named: "bg_today") |