Я видел довольно много постов людей, желающих проигрывать видео с прозрачным фоном.Это не то, что я пытаюсь сделать здесь.
Я пытаюсь установить непрозрачность всего слоя.Ниже описано, как я устанавливаю непрозрачность слоя изображения.Я попробовал тот же подход, чтобы установить непрозрачность для видео слоя, но ничего не произошло, когда я попытался исчезнуть
@IBAction func imageFadeAction(_ sender: Any) {
let rounded = Int(round(imageFader.value))
imageLabel.text = "\(rounded.description)%"
let fade = imageFader.value / 100
SecondScreen.main?.backgroundImage.alpha = CGFloat(fade)
SecondScreen.main?.viewDidLoad()
}
Вот так я воспроизводю видео и генерирую слой
func playVideo() {
let videoURL = SecondScreen.videoPath
self.player = AVPlayer(url: videoURL!)
self.avpController = AVPlayerLayer(player: player)
avpController.frame = self.view.bounds
self.view.layer.addSublayer(avpController)
player.play()
}
Может ли кто-нибудь сказать мне, если это возможно, или указать мне в правильном направлении