AVSynchronizedLayer:图层内容淡出

时间:2016-12-02 10:08:28

标签: ios avfoundation calayer

我正在使用AVSynchronizedLayer来显示添加到视频中的动画。我有一个自定义CALayer,其中包含使用coretext绘制的文本。我将这个带有coretext的自定义CALayer添加到另一个CALayer作为子层。最后,这个图层被添加到AVSynchroziedLayer。

// initilaise annotation layer

CALayer *textLayer = annotation.drawinglayer;// initialise custom layer

textLayer.position = annotation.location;

textLayer.beginTime = 1e-100;

[self.annotationLayer addSublayer:textLayer];

// set annotationlayer frame

//add this annotation layer as sublayer of AVSynchronizedLayer.

因此,当我播放视频时,它可以正常工作。当我向前寻找时,它按预期工作,但当我暂停并寻找后缀时,文本层(文本或行)的内容会消失,而图层仍然存在。只有内容消失,如果它有子图层,它就不会消失。我只是想在特定的时间范围内放置文字。但是当我寻找时它会消失。请帮忙。

0 个答案:

没有答案