0

我创建了一个包含多个 CALayers 的视频合成。当我尝试播放此作品时,它工作正常。而且,我一直在尝试调整 AVPlayerLayer 及其同步层的大小以全屏播放合成,avplayelayer 和同步层正在调整大小,但同步层中没有动画子层。

如何在不影响动画的情况下调整视频合成中所有图层的大小?

4

1 回答 1

1

您需要调整 AVSynchronizedLayer 的主要子层的大小。来自 AVSynchronizedLayer 的类参考:

同步层类似于 CATransformLayer 对象,因为它本身不显示任何内容,它只是将状态赋予其层子树。AVSynchronizedLayer 赋予其计时状态,将其子树中图层的计时与播放器项目的计时同步

于 2014-01-15T21:05:16.270 回答