【发布时间】:2019-07-01 03:49:31
【问题描述】:
我看到很多人想要播放具有透明背景的视频的帖子。这不是我想要在这里完成的。
我正在尝试设置整个图层的不透明度。下面是我如何设置图像层的不透明度。我尝试了相同的方法来设置视频层的不透明度,但是当我尝试淡入淡出时没有发生任何事情
@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()
}
谁能告诉我它是否可能或指出我正确的方向
【问题讨论】: