Я работаю над приложением для видеоплеера, написанным на 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
}
Проблема:
то, что у меня уже есть: ![enter image description here](https://i.stack.imgur.com/Dho7J.png)
Пример решения:
, но я хочу получить что-то кривое, похожее на то, что в appstore:
![enter image description here](https://i.stack.imgur.com/SbK2X.jpg)