как оживить iOS AVplayerLayer - PullRequest
       6

как оживить iOS AVplayerLayer

0 голосов
/ 21 января 2020

У меня есть анимационный код, который отлично работает на любом UIView, но он не показывает никаких результатов на AVPlayerLayer.

 var playerLayer = AVPlayerLayer(player: avplayer)
 let rotationAnimation = constructRotationAnimation(animationDuration: 3.0)
 playerLayer.add(rotationAnimation, forKey: "rotation")
 videoView.layer.add(rotationAnimation,forKey: "rotation")

videoView, который UIView, отлично анимирует но та же анимация не работает в AVPlayerLayer.

коде, где слой добавляется в представление

func addVideoPlayer(videoUrl: URL, to view: UIView) {
         self.avplayer = AVPlayer(url: videoUrl)

         playerController.player = self.avplayer
         self.addChild(playerController)
         view.addSubview(playerController.view)
         playerController.view.frame = view.bounds
         playerController.showsPlaybackControls = true


        avplayer.isMuted = false
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...