/ / Cocoa Touch: Catturare fotogrammi Still da file video? - iphone, ios4, video, quicktime, mpeg-4

Cocoa Touch: Catturare fotogrammi Still da file video? - iphone, ios4, video, quicktime, mpeg-4

Ho un'app che registra video. Visualizzerà ogni video nella sua interfaccia e mi piacerebbe avere una piccola miniatura per rappresentare ogni video. OS X mostra un'anteprima del video, una cornice poster presa alcuni secondi nel file. qualcosa di simile. Ho sentito dire che è un "poster frame" ma i Googles non aiutano questo.

Qualcuno può indicarmi l'API appropriata che potrebbe aiutarmi a fare questo?

Grazie,

Aaron

risposte:

2 per risposta № 1

L'API che stai cercando è la AVAssetImageGenerator classe. Crea un set AVA dal tuo file video (usando il suo +assetWithURL: metodo-nota che per gli URL dal filesystem tu dovere o anteporre file:// al percorso o utilizzare NSURL +fileURLWithPath:), impostare un generatore con quella risorsa una volta completato il caricamento e utilizzare il generatore -copyCGImageAtTime:actualTime:error: o -generateCGImagesAsynchronouslyForTimes:completionHandler: per ottenere le miniature.