Domanda

Sto cercando di acquisire separatamente i dati audio e i dati video e per codificarli / MUX in un file .MP4.Per la registrazione audio e la codifica video entrambi sono lavori di tempo di tempo, apro due asynctasks per loro.

Ecco il problema, ho bisogno di inviare i dati dell'attività di registrazione audio all'attività di codifica video.Ma non ho trovato le cose sulla comunicazione tra asintasks.

qualcuno può darmi un suggerimento?Grazie!

È stato utile?

Soluzione

Mediacodec API è già ASYNC, si inviano dati di input in un metodo e controlla la prontezza dei dati in un altro

Altri suggerimenti

Non a conoscenza di qualsiasi meccanismo di comunicazione definito tra le attività ASYNC.Ma una delle attività Async può scrivere i dati che deve passare a un oggetto comune e l'altro asynctask può il sondaggio per esso a intervalli regolari.

È possibile in OnPostexecute (Risultato) del primo Asynctask Avvia il secondo asynctask

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top