From 31b6be2dfcc5a7e9300c90b2216dbd579153c3b0 Mon Sep 17 00:00:00 2001 From: younger_times <841720330@qq.com> Date: 星期一, 10 七月 2023 19:22:00 +0800 Subject: [PATCH] 新增 --- WanPai/Root/Course/VC/CourseVideoDetailVC.swift | 23 +++++++++++++++++++++++ 1 files changed, 23 insertions(+), 0 deletions(-) diff --git a/WanPai/Root/Course/VC/CourseVideoDetailVC.swift b/WanPai/Root/Course/VC/CourseVideoDetailVC.swift index e25a7ae..6944916 100644 --- a/WanPai/Root/Course/VC/CourseVideoDetailVC.swift +++ b/WanPai/Root/Course/VC/CourseVideoDetailVC.swift @@ -6,12 +6,35 @@ // import UIKit +import MediaPlayer +import AVKit class CourseVideoDetailVC: BaseVC { + @IBOutlet weak var view_videoContainer: UIView! + + private lazy var playerVC:AVPlayerViewController = { + let player = AVPlayerViewController() + player.allowsPictureInPicturePlayback = true + player.delegate = self + return player + }() override func viewDidLoad() { super.viewDidLoad() + playerVC.player = AVPlayer(url: URL(string: "https://media.w3.org/2010/05/sintel/trailer.mp4")!) + playerVC.player?.play() + } + override func setUI() { + view_videoContainer.addSubview(playerVC.view) + playerVC.view.frame = view_videoContainer.frame + self.addChild(playerVC) + playerVC.didMove(toParent: self) } } + + +extension CourseVideoDetailVC:AVPlayerViewControllerDelegate{ + +} -- Gitblit v1.7.1