Sto cercando di capire come posso implementare la funzionalità per sospendere e riprendere ripetutamente l'acquisizione video in una singola sessione, ma avere ogni nuovo segmento (i segmenti catturati dopo ogni pausa) aggiunto allo stesso file video, con AVFoundation. Attualmente, ogni volta che premo "stop" e "registra" di nuovo, salva semplicemente un nuovo file video nell'album del mio iphone e inizia a catturare in un file separato/nuovo. Devo essere in grado di premere il pulsante "record/stop" più e più volte ... solo acquisire l'audio del video & quando la registrazione è attiva ... quindi quando viene premuto il pulsante "done", avere un singolo file AV con tutte le segmenti insieme. E tutto questo deve accadere nella stessa sessione di cattura/sessione di anteprima.Sospendi e riprendi l'acquisizione video per lo stesso file con AVFoundation in iOS
l'unico modo in cui posso pensare di provare questo è quando viene premuto il pulsante "done", prendendo ogni singolo file di output e combinandoli in un unico file ... Ma sono abbastanza sicuro il tempo di elaborazione per incollare un gruppo di clip separate insieme non sarà accettabile. Inoltre, sembra proprio che questo sia un modo davvero incasinato di fare questo &, con troppo codice.
C'è un modo semplice per sospendere l'acquisizione video in una singola sessione e semplicemente riprendere l'acquisizione sullo stesso file? O altre idee?
Se non è troppo disturbo, codice di esempio mi avrebbe aiutato fuori una tonnellata ... Sto ancora imparando & insegnamento me stesso, quindi non sono grande con i seguenti la terminologia gergo & nelle spiegazioni. Grazie
edit: questo è il progetto che sto iniziando ad imparare con AVFoundation ... quindi questo è il codice che sto cercando di modificare per ottenere la funzionalità di cui sopra: http://developer.apple.com/library/ios/#samplecode/AVCam/Introduction/Intro.html
Se si finisce per trovare una risposta a questa domanda, mandami un messaggio. –
@Daniel Hai trovato la soluzione? –