是否可以克隆AVPlayerLayer?

时间:2014-02-08 11:09:30

标签: ios avplayerlayer

我需要使用相同的AVPlayerLayer对象在三个不同的图层中播放一个视频。 是否可以克隆AVPlayerLayer以便我可以在需要的地方使用克隆层?

1 个答案:

答案 0 :(得分:0)

我试过

NSMutableArray *videoLayersArray = [NSMutableArray alloc] init];
[videoLayersArray addObject:layer1];
[videoLayersArray addObject:layer2];
[videoLayersArray addObject:layer3];
// add these three layers on parentLayer

videoComposition.animationTool = [AVVideoCompositionCoreAnimationTool videoCompositionCoreAnimationToolWithPostProcessingAsVideoLayers:videoLayersArray inLayer:parentLayer];

这将呈现您在layer1中合成的视频。 layer2和layer3。 它对我有用。