编写我自己的音频播放器,从哪里开始

时间:2012-08-08 20:59:25

标签: c# audio

我正在对我发现的一些旧DOS游戏进行逆向工程。我很快意识到许多文件只是非常古老的格式(好吧,也许不是那么古老。20年?)许多音频文件是使用基于Creative技术的东西构建的。有问题的格式在http://wiki.multimedia.cx/index.php?title=Creative_Voice详细描述。

我可以使用哪些东西来帮助我编写应用程序来播放这些音频文件?例如,是否有一个库允许我只输入数据,然后让它确定如何处理数据?

我想把它写成C#应用程序,然后将播放器用于其他旧的音频格式。

1 个答案:

答案 0 :(得分:1)

你需要做更多的研究。具体来说,查看数据字节。那些将是编解码器编码的。因此,除了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