2013-10-10 17 views
5

Sto provando a inserire del testo di una parte di un video che sto creando. Mi rendo conto che posso utilizzare un livello con testo su un'intera lunghezza del video utilizzando CALayers, ma come faccio su una parte del video? Dopo alcune ricerche ho scoperto che è possibile creare un AVMutableCompositionTrack di tipo AVMediaTypeText, e sembra che potrebbe fare il trucco; tuttavia, non riesco a trovare alcun esempio su come dichiarare, creare un'istanza, ecc. di tale traccia?Come istanziare un AVMutableCompositionTrack con tipo AVMediaTypeText

sto dichiarando come tale:

AVMutableCompositionTrack *textTrack = [mixComposition addMutableTrackWithMediaType:AVMediaTypeText preferredTrackID:kCMPersistentTrackID_Invalid]; 

ora come faccio effettivamente aggiungere testo o istanziare con essa con una stringa?

qualsiasi input apprezzato.

+0

Hai mai risolvere questo problema? Trovo che non posso usare CALAYER poiché introduce molti calcoli complicati che non penso sia necessario se tutto quello che voglio fare è visualizzare il testo in tempi discreti nel video –

+0

@marina e @ Michael Nguyen hai trovato la soluzione per questa edizione? Anch'io sto affrontando lo stesso problema. –

risposta

Problemi correlati