我正在反向工程一些发现的老DOS游戏。我很快意识到,许多文件都是真的很旧的格式(嗯,也许不是那么古老。20年了?)当时,许多音频文件都是使用基于Creative的技术构建的。有关格式的详细信息,请参见http://wiki.multimedia.cx/index.php?title=Creative_Voice。
我可以使用哪些东西来帮助我编写一个应用程序来播放这些音频文件?例如,有没有一个库可以让我只输入数据,然后让它确定如何处理数据?
我想将其编写为C#应用程序,然后将播放器用于其他旧音频格式。
最佳答案
您需要做更多的研究。具体来说,查看数据字节。这些将被编解码器编码。因此,除了CV解码器外,您还需要编写约8个编解码器。
这些可能会有所帮助
http://csharpsynthproject.codeplex.com
http://blogs.msdn.com/b/dawate/archive/2009/06/24/intro-to-audio-programming-part-3-synthesizing-simple-wave-audio-using-c.aspx
http://channel9.msdn.com/coding4fun/articles/Generating-Sound-Waves-with-C-Wave-Oscillators
关于c# - 编写自己的音频播放器,从哪里开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11873082/