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

问题描述:

我是逆向工程,我发现躺在一些老的DOS游戏。我很快意识到很多文件都是真正的旧格式(好吧,也许不是那么古老.20年?)许多音频文件都是在当时基于Creative的技术基础上构建的。所讨论的格式在http://wiki.multimedia.cx/index.php?title=Creative_Voice中详细描述。写我自己的音频播放器,从哪里开始

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

我想写它作为一个C#应用程序,然后使用其他旧的音频格式的播放器。

+0

看到这个相关堆栈溢出的问题还有:写在C#中的音频播放器(http://stackoverflow.com/questions/2701240/writing-an-audio-player-in-c-sharp) – jadarnel27 2012-08-09 12:23:52

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

+0

有什么我可以使用的,这样我就不用担心写一个音频播放器,而只关注解码器? – MxyL 2012-08-08 21:13:30