younger_times
2023-07-10 31b6be2dfcc5a7e9300c90b2216dbd579153c3b0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
//
//  CourseVideoDetailVC.swift
//  WanPai
//
//  Created by 无故事王国 on 2023/6/16.
//
 
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{
 
}