В документации Apple говорится, что videoRect отвечает на KVO, хотя я не могу понять, как это реализовать: https://developer.apple.com/documentation/avfoundation/avplayerlayer/1385745-videorect
У меня есть playerLayer, но как мне добавить наблюдателя для videoRect?
playerLayer = AVPlayerLayer(player: player!)
self.playerLayer?.videoRect.addObserver(self, forKeyPath:"test", options: [.old, .new], context: nil)
Моя проблема в том, что я пытаюсь выровнять изображение, которое зависит от videoRect, но для videoRect установлены все 0 в viewDidLoad.Вскоре он меняется, поэтому мне нужно наблюдать, когда он меняется.