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 № 1L'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.