杨锴
2024-11-11 9e77b0f9014653255eb51e81b8a8ba719443839d
XQMuse/Root/Course/VC/CourseDetialVideoVC.swift
@@ -39,21 +39,23 @@
        let item = items[selectIndex.row]
        guard secondLook > 0 else {return}
        Services.watchClouse(chapterId: item.id, isOver: isOver, secondLook: secondLook).subscribe(onNext: { _ in
        }).disposed(by: disposeBag)
        if !isOver{
            Services.watchClouse(chapterId: item.id, isOver: isOver, secondLook: secondLook).subscribe(onNext: { _ in
            }).disposed(by: disposeBag)
        }
    }
    override func viewDidLoad() {
        super.viewDidLoad()
                        title = "课程详情"
        videoView = VideoView(url: items[selectIndex.row].videoUrl.jq_urlEncoded(),delegate: self)
        videoView?.player.play()
                        view_bg_video.addSubview(videoView!)
                        videoView!.snp.makeConstraints { make in
                                    make.edges.equalToSuperview()
                        }
        videoView = VideoView(url: items[selectIndex.row].videoUrl.jq_urlEncoded(),autoPlay: true,delegate: self)
        view_bg_video.addSubview(videoView!)
        videoView!.snp.makeConstraints { make in
            make.edges.equalToSuperview()
        }
                        tableView.separatorStyle = .none
                        tableView.delegate = self
@@ -127,6 +129,10 @@
    func didPlayToEnd(in player: CLPlayer) {
        isOver = true
        print("视频播放进度:【完成】")
        items[selectIndex.row].isOver = .yes
        Services.watchClouse(chapterId: items[selectIndex.row].id, isOver: true, secondLook: items[selectIndex.row].duration).subscribe(onNext: { _ in
        }).disposed(by: disposeBag)
    }
}