C#音频库
我想用C#开发一个音频播放器,但想知道有哪些库可供播放。我正在寻找一个免费的图书馆,允许广泛的音频格式列表播放(例如mp3,wma,wav,ogg等),这几乎是我需要的基本功能。但是如果我能挑三拣四的话,一个可以在不同格式之间转换音频文件的库就很方便了。在谷歌搜索时,我发现了alvas.audio库,但它不是免费的。VLC库也很不错,但我无法让它工作,我更喜欢用dll打包我的应用程序,而不是让我的用户在他们的机器上安装VLC软件C#音频库,c#,audio,C#,Audio,我想用C#开发一个音频播放器,但想知道有哪些库可供播放。我正在寻找一个免费的图书馆,允许广泛的音频格式列表播放(例如mp3,wma,wav,ogg等),这几乎是我需要的基本功能。但是如果我能挑三拣四的话,一个可以在不同格式之间转换音频文件的库就很方便了。在谷歌搜索时,我发现了alvas.audio库,但它不是免费的。VLC库也很不错,但我无法让它工作,我更喜欢用dll打包我的应用程序,而不是让我的用户在他们的机器上安装VLC软件 感谢您在这方面提供的任何提示或建议。是一种选择。您将想看看Dire
感谢您在这方面提供的任何提示或建议。是一种选择。您将想看看DirectShow。DirectShow是一个非托管库,它依赖于用户系统上安装的编解码器,您可以为其创建渲染图。DirectShow是免费的,通常安装在大多数Windows计算机上 DirectShow有一个名为DirectShow.NET的托管包装器,您可以在此处找到:
< P>是一个开源的.NET音频库,可以播放WAV、MP3、WMA、AAC和AIFF文件,利用ACM或媒体基础编解码器安装在你的计算机上用于解压。对于ogg支持,您可以使用一个 (编辑:更新了NAudio 1.7中支持的音频文件类型的详细信息。 此外,充分披露:我是这个图书馆的作者) 该库似乎没有进一步开发,我购买了终身团队许可证,自2011年11月以来一直无法与开发人员联系,多次电子邮件后没有回复,尽管承诺每季度创建新版本,但没有新版本。也没有得到任何开发者的信息,他放弃了这个项目。
是一个带有.NET API的C++音频库。它对非商业用途是免费的。
从2012年起,它似乎是一个可行的库,并且是一个标准。它适用于一系列操作系统(从XP到Windows 8),并与(已经与)MonoGame集成 由于Creative Labs链接(如上)已关闭,您可以尝试以下方法之一: