【发布时间】:2018-12-29 08:43:27
【问题描述】:
我正在开发用Swift 编写的视频播放器应用程序。
我的问题是我应该制作AVPlayerViewController 角曲线。但我只想使用AVPlayerViewController 而不是任何其他类。
我现在做了什么:
fileprivate func setupPlayer() {
let player = AVPlayer(url: videoURL)
let playerViewController = AVPlayerViewController()
playerViewController.view.frame = CGRect.init(x: xPosition,
y: yPosition,
width: 200,
height: 100)
playerViewController.player = player
self.addChild(playerViewController)
self.view.addSubview(playerViewController.view)
playerViewController.didMove(toParent: self)
playerViewController.videoGravity = AVLayerVideoGravity.init(rawValue: "")
playerViewController.view.backgroundColor = UIColor(displayP3Red: 0/255, green: 0/255, blue: 0/255, alpha: 0)
playerViewController.view.layer.cornerRadius = 20
playerViewController.contentOverlayView?.isHidden = true
playerViewController.contentOverlayView?.alpha = 0
}
问题:
示例解决方案:
但我想拥有类似 appstore 中的曲线:
【问题讨论】:
标签: ios swift avplayerviewcontroller