//
|
// CourseDetailHeaderView.swift
|
// XQMuse
|
//
|
// Created by 无故事王国 on 2024/8/16.
|
//
|
|
import UIKit
|
import JQTools
|
|
class CourseDetailHeaderView: UIView,JQNibView{
|
|
@IBOutlet weak var label_title: UILabel!
|
@IBOutlet weak var label_teacher: UILabel!
|
@IBOutlet weak var label_studyNum: UILabel!
|
@IBOutlet weak var image_cover: UIImageView!
|
@IBOutlet weak var icon: UIImageView!
|
|
private var videoView:VideoView?
|
|
|
override func awakeFromNib() {
|
super.awakeFromNib()
|
}
|
|
func setCourseModel(_ model:CourseModel){
|
label_title.text = model.courseTitle
|
label_teacher.text = "导师 \(model.tutor)"
|
label_studyNum.text = "\(model.count)人已加入学习"
|
image_cover.sd_setImage(with: URL(string: model.detailUrl.jq_urlEncoded()))
|
}
|
|
func setVideo(url:String,coverImageUrl:String,delegate:CLPlayerDelegate){
|
videoView = VideoView(url: url, autoPlay: false, placeHoderImageUrl: coverImageUrl, delegate: delegate)
|
|
addSubview(videoView!)
|
videoView!.snp.makeConstraints { make in
|
make.edges.equalTo(self.image_cover)
|
}
|
}
|
}
|