我正试图通过在线教程自学C#中的音频编程。我在SoundPlayer中使用波形文件(*.wav)。
让我困惑的是:如果我们只是盲目地将波形文件输入到SoundPlayer中,为什么教程要麻烦阅读和剪切波形文件?
我觉得我错过了一个巨大的阴谋。问题是SoundPlayer太简单了,我需要更高级的控制吗??
提前谢谢!
仅供参考-我使用的教程是:
-
http://www.codeproject.com/Articles/7906/A-simple-C-Wave-editor-part-1-Background-and-analy
-
http://blogs.msdn.com/b/dawate/archive/2009/06/24/intro-to-audio-programming-part-3-synthesizing-simple-wave-audio-using-c.aspx
我不熟悉SoundPlayer或c#,但通常你会分部分阅读音频文件,以避免耗尽内存。它还允许您更快地开始播放,因为文件的第一部分比整个文件可用的时间要短得多。