Переключение между несколькими видеодорожками в AVMutableComposition

Есть ли способ переключаться между несколькими видеодорожками в AVMutableComposition? Я хочу назначить разные preferredTransform каждому и переключаться между ними.

Я попробовал это, назначив чередующиеся активы для дорожки A и дорожки B, но видео не показывалось во время дорожки B.


person bcattle    schedule 29.05.2014    source источник


Ответы (1)


Похоже, что для переключения между несколькими видеодорожками («микширование видео») вам нужно использовать AVAssetWriter. Согласно документам класс имеет «автоматическое чередование медиаданных для нескольких одновременных дорожек».

Итак, если вы хотите предварительно просмотреть композицию, используя несколько видеодорожек, вам нужно либо записать ее, используя AVAssetWriter, либо составить ее в AVMutableComposition, используя только одну видеодорожку.

person bcattle    schedule 30.05.2014