que estoy leyendo un archivo de vídeo usando:copyNextSampleBuffer después del retorno de la aplicación de fondo en el iPhone
CMSampleBufferRef sampleBuffer = [asset_reader_output copyNextSampleBuffer];
donde asset_reader_output
es una instancia de la clase AVAssetReaderTrackOutput
.
esto funciona bien, pero si la aplicación pasa al segundo plano y luego regresa (por ejemplo, si se recibió una llamada telefónica), luego de volver a la aplicación, copyNextSampleBuffer siempre devuelve nil.
¿Por qué está devolviendo nil y no los datos reales? ¿Como puedó resolver esté problema?
Esto podría ayudar a http://stackoverflow.com/questions/8974679/memory-problems-with-avassetwriterinput-requestmediadatawhenreadyonqueueusingb/10526993#10526993 – nh32rg