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