我在C#中播放音频有哪些选择/资源?

时间:2018-09-28 22:42:37

标签: c# audio

我知道如何在C#中播放声音, 例如:

System.Media.SoundPlayer player = new System.Media.SoundPlayer(@"c:\local_file.wav");
player.Play();

但是,我想知道C#是否包含某种声音库,例如我可以使用的内置到系统中的文件,或者生成声音的东西(例如,文本到语音)。基本上,我只是想知道我的程序中播放声音的选项,和/或我是否有除自己下载的文件以外的任何“资源”。

1 个答案:

答案 0 :(得分:1)

C#是一种编程语言。它可以在许多不同的平台上运行,每个平台都支持许多不同的库。

.Net SoundPlayer命名空间中的System.media类对于Windows是一个非常好的选择。同样,在Linux上使用C#进行音频处理时,NAudioIRKlang可能是不错的选择。

不一定有任何“唯一的最佳选择,一种尺寸适合所有人”的选择。根据平台,要求和个人喜好,您有许多不同的选择。