Я написал приложение, которое получает медиа-файлы с центрального сервера и воспроизводит эти файлы в соответствии со списком воспроизведения. Все работает хорошо.
Клиент связался с нами и хочет использовать наше приложение для воспроизведения некоторых аудиофайлов в качестве презентаций в приложении в стиле киоска. Пока все хорошо, наше приложение может справиться с этим без проблем.
Он попросил в качестве потенциальной возможности, чтобы у нас было несколько разъемов для наушников в передней части киоска. Каждый разъем для наушников воспроизводит одну и ту же аудиопрезентацию на другом языке.
Мне пришла в голову идея кодирования одного аудиофайла с презентацией на нескольких языках и каждый язык на своем канале. Затем нам потребуется звуковая карта, которая может декодировать каждый канал и выводить его на другой разъем для наушников.
Дело в том, что, хотя я считаю, что теория обоснована, я абсолютно не представляю, возможно ли это и что нужно для этого.
Есть идеи?!
В качестве дополнительного примечания: приложение использует Media Player в качестве базового компонента для управления воспроизведением аудио и видео. Я был бы признателен за любую помощь в отношении программного обеспечения, которое мы могли бы использовать для генерации многоканального аудиопотока, и оборудования (звуковая карта USB подойдет), которое мы могли бы использовать для декодирования потока.
Спасибо!