CALayer
içinde harici içeriği, AVPlayer
ile yüksek doğrulukta senkronize eden bir sorun yaşıyorum.AVPlayer ile çerçeve senkronizasyonu
İlk düşüncem bir CAKeyframeAnimation
içinde bir kareler dizisi (videodaki karelerin sayısına eşit) düzenlemek ve AVSynchronizedLayer
ile eşitlemekti. Bununla birlikte, video karesi çerçevesinde adım adım atıldığında, AVPlayer
ve Çekirdek Animasyonun, farklı döngüler üzerinde yeniden çizildiği anlaşılıyor, çünkü bunlar senkronize edilmeden önce aralarında küçük (ama dikkat çekici) bir gecikme var.
Çekirdek Video üzerinden işleme ve görüntüleme kısa, çerçeve düzeyinde bir AVPlayer
ile doğru bir şekilde senkronize etmenin bir yolu var mı?
Güncelleme: 5 Şubat
2012 Şimdiye kadar bunu yapmak buldum iyi yolu AVVideoCompositionCoreAnimationTool
ve CAKeyFrameAnimation
ile birleştiğinde AVAssetExportSession
aracılığıyla önceden kılmaktır. Bununla birlikte, bunu yapmak için herhangi bir gerçek zamanlı yol öğrenmeyi hala çok ilgimi çekiyorum.