Как отправлять данные из одной асинктики на другую асинктюс? [Видеосистема]

StackOverflow https://stackoverflow.com//questions/22007081

Вопрос

Я пытаюсь зафиксировать аудиоданные и видеоданные отдельно и кодировать / mux их в файл .mp4.Для звукозаписи и видеокодировки обоих заканчиваются работой, я открываю две асинктюды для них.

Вот проблема, мне нужно отправить данные задачи звукозаписи в задачу кодирования видео.Но я не нашел вещи о связи между асинтамиссами.

Может кто-нибудь дать мне намек?Спасибо!

Это было полезно?

Решение

MediaCodec API уже async, вы отправляете входные данные в одном методе и проверьте готовность данных в другом

Другие советы

Не осознавать любой определенный механизм связи между асинковыми задачами.Но одно из асинхронизированных задач может написать данные, которые необходимо пройти к общему объекту, а другая асинктка может опросить его на регулярных интервалах.

Вы можете в OnPostexecute (результат) первой асинктюзной запуска на вторую асинктюс

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top