Я использую AVVideoCompositionCoreAnimationTool
с AVAssetExportSession
для рисования наложений в видео на iPhone.
особенно я хочу нарисовать что-то действительно похожее на Timecode в видео. Я могу сделать это с помощью пользовательского CALayer
(или делегата слоя, в любом случае). У меня это работает с одной проблемой,
Проблема в том, что я не вижу способа вызова setNeedsDisplay для каждого кадра в моем пользовательском CALayer, чтобы я мог изменить тип каждого кадра посредством вызова drawInContext
.
Есть ли какой-нибудь способ гарантировать, что drawInContext
вызывается перед рендерингом каждого кадра видео во время экспорта?
Спасибо!