2014-02-08 82 views
0

我需要使用相同的AVPlayerLayer對象在三個不同的圖層中播放一個視頻。 是否可以克隆AVPlayerLayer,以便我可以在需要的地方使用克隆圖層?是否可以克隆AVPlayerLayer?

+0

你有沒有在這方面取得成功?我發現自己在同一個地方。 – fbartho

+0

請看我的答案。 – satyanarayana

回答

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。 它爲我工作。