我用多个 CALayer 创建了一个视频合成。 当我尝试播放这个作品时,效果很好。而且,我一直在尝试调整 AVPlayerLayer 及其 SynchronizedLayer 的大小以全屏播放合成,avPlayelayer 和 SynchronizedLayer 正在调整大小,但 SynchronizedLayer 中的动画子层没有调整大小。
如何在不影响动画的情况下调整视频合成中所有图层的大小?
最佳答案
您需要调整 AVSynchronizedLayer 的主要子层的大小。来自 AVSynchronizedLayer 的类引用:
A synchronized layer is similar to a CATransformLayer object in that it doesn't display anything itself, it just confers state upon its layer subtree. AVSynchronizedLayer confers its timing state, synchronizing the timing of layers in its subtree with that of a player item
关于ios - 在播放视频组合时调整 AVSynchronizedLayer 中的 CALayers 大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19510229/