Come inviare dati da un asynctask a un altro asynctask? [Sistema video]
-
21-12-2019 - |
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!
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