//
|
// Home_Style_1_TCell.swift
|
// XQMuse
|
//
|
// Created by 无故事王国 on 2024/8/12.
|
//
|
|
import UIKit
|
import JQTools
|
|
class Home_Style_1_TCell: UITableViewCell {
|
|
private var model:ToDayMeditationModel?
|
|
@IBOutlet weak var img_cover: UIImageView!
|
@IBOutlet weak var label_title: UILabel!
|
@IBOutlet weak var label_joinNum: UILabel!
|
@IBOutlet weak var img_play: UIImageView!
|
@IBOutlet weak var view_data: UIView!
|
|
override func awakeFromNib() {
|
super.awakeFromNib()
|
selectionStyle = .none
|
}
|
|
func setTodayMeditationModel(_ model:ToDayMeditationModel){
|
if model.id == 0{
|
img_cover.image = UIImage(named: "bt_private")
|
view_data.isHidden = true
|
}else{
|
view_data.isHidden = false
|
|
if model.isShow == 0{
|
img_cover.sd_setImage(with: URL(string: model.imageUrl.jq_urlEncoded()))
|
|
let turple = Date.jq_formateToTime_tuple(model.time)
|
let minute = (turple.hour * 60 + turple.minute)
|
let second = turple.second
|
|
label_title.text = "\(model.clientMeditationVO!.meditationTitle) | \(String(format: "%.2ld:%.2ld", minute,second))"
|
label_joinNum.text = "\(model.clientMeditationVO!.realLearnedNum + model.clientMeditationVO!.virtualLearnedNum)人已参加学习"
|
}
|
|
if model.isShow == 1{
|
img_cover.sd_setImage(with: URL(string: model.meditationVideo?.imageUrl.jq_urlEncoded()))
|
let turple = Date.jq_formateToTime_tuple(model.meditationVideo?.videoSecond ?? 0)
|
let minute = (turple.hour * 60 + turple.minute)
|
let second = turple.second
|
label_title.text = "\(model.meditationVideo?.title ?? "") | \(String(format: "%.2ld:%.2ld", minute,second))"
|
label_joinNum.text = ""
|
}
|
}
|
}
|
|
func setplaying(){
|
|
if model?.meditationId == AudioPlayer.getSharedInstance().meditationModel?.id{
|
img_play.image = AudioPlayer.getSharedInstance().bgmPlayer?.timeControlStatus == .playing ? UIImage(named: "btn_pause"):UIImage(named: "icon_play")
|
}else{
|
img_play.image = UIImage(named: "icon_play")
|
}
|
}
|
|
}
|