Запись аудио с дополнительными двоичными / текстовыми данными - PullRequest
0 голосов
/ 05 ноября 2018

Я хочу, чтобы мое приложение для Android записывало живое аудио с микрофона и добавляло мои собственные двоичные данные в виде кадров . Я буду записывать настольную игру, и все изображение может быть сохранено до 50 байтов. Контент должен быть доступен для потоковой передачи в Интернете, поэтому я хочу поместить данные в какой-нибудь стандартный медиа-контейнер.

Я проверил различные классы, но не могу собрать их вместе.

В классах MediaRecorder и AudioRecord мне не хватает функций для добавления каких-либо специальных данных / дорожек.

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

Я что-то упускаю в классах, упомянутых выше? Или это можно сделать с помощью MediaCodec и MediaExtractor? Я не очень понимаю, как их следует использовать.

Ссылка на существующий код приветствуется, я могу проверить самостоятельно, просто не знаю, где искать ответ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...