sto leggendo un file video utilizzando:copyNextSampleBuffer dopo applicazione restituisce da sfondo su iPhone
CMSampleBufferRef sampleBuffer = [asset_reader_output copyNextSampleBuffer];
dove asset_reader_output
è un'istanza di AVAssetReaderTrackOutput
di classe.
funziona bene, ma se l'applicazione passa in background e quindi ritorna (ad esempio, se è stata ricevuta una telefonata), dopo il ritorno all'applicazione, copyNextSampleBuffer restituisce sempre nil.
perché restituisce nil e non i dati effettivi? Come posso risolvere questo problema?
Questo potrebbe aiutare http://stackoverflow.com/questions/8974679/memory-problems-with-avassetwriterinput-requestmediadataquandoèdiventatoutilizzareb/10526993#10526993 – nh32rg