Stiamo usando MediaRecorder per registrare video in un file sul archiviazione esterna utilizzando setOutputFile() prima di fare la registrazione vera e propria.Come sapere quando MediaRecorder ha terminato la scrittura dei dati su file
Tutto funziona bene, ma il problema principale è che non appena la registrazione è fatto, vogliamo avviare la riproduzione del video registrato di nuovo in un VideoView.
Come sapere quando il file è pronto per essere letto e riprodotto?
Io non sono in grado di testare questo proprio ora, ma fai a sapere se è garantito che il MediaRecorder non chiude il file tra le scritture? –
Non ne sono al corrente. Ma anche se lo fosse, è possibile mantenere lo stato di registrazione in un membro e controllarlo in "onEvent". Se la registrazione è in pausa, ignora l'evento. – Ronnie
Vero. Penso che questa sia la soluzione migliore, grazie! –