我编写了一个应用程序,它从中央服务器接收媒体文件并根据播放列表播放这些文件。一切正常。一位客户与我们联系并希望使用我们的应用程序在信息亭式应用程序中播放一些音频文件作为演示文稿。到目前为止,一切都很好,我们的应用程序可以毫无问题地处理这个问题。
作为一项潜在功能,他要求我们在信息亭的前面有多个耳机插孔。每个耳机插孔将以不同的语言播放相同的音频演示。
我想出了用多种语言对单个音频文件进行编码的想法,每种语言在不同的频道中。然后我们需要一个声卡,它可以解码每个通道并将其输出到不同的耳机插座上。问题是,虽然我认为这个理论是合理的,但我完全不知道这是否可行以及需要什么来实现它。
有任何想法吗?!
附带说明:该应用程序使用媒体播放器作为底层组件来处理音频和视频的播放。对于我们可以用来生成多声道音频流的软件和我们可以用来解码流的硬件(USB 声卡就可以了),我将不胜感激。谢谢!