我希望在C#中开发一个音频播放器,但想知道有什么库可供播放。我正在寻找一个免费的库,允许播放音频格式的广泛列表(例如mp3,wma,wav,ogg等)。这就是我需要的基本功能。但是如果我可以挑剔的话,一个可以在不同格式之间转换音频文件的库将是很方便的。在谷歌上搜索时,我偶然发现了alvas.audio库,但它不是免费的。VLC库也不错,但我不能让它工作,我更喜欢用dll打包我的应用程序,而不是让我的用户在他们的机器上安装VLC软件。
感谢你在这方面的任何提示或建议。
发布于 2009-01-21 18:56:58
Bass Audio Library是一种选择。
发布于 2009-01-23 07:45:18
NAudio是一个开源的.NET音频库,可以播放WAV、MP3、WMA、AAC和AIFF文件,利用计算机上安装的ACM或媒体基础编解码器进行解压。对于ogg支持,有一个add-on nuget package可以使用。
(编辑:使用NAudio 1.7中支持的音频文件类型的详细信息更新了。另外,完全公开:我是这个库的作者)
发布于 2010-02-08 05:34:10
Alvas.Audio
这个库似乎没有得到进一步的开发,我购买了一个终生团队许可证,自2011年11月以来一直无法与开发人员联系,在收到许多电子邮件后没有回复,尽管承诺每季度创建新版本,但没有新版本。也没有从开发人员那里得到任何关于他要放弃这个项目的信息。
https://stackoverflow.com/questions/466458
复制相似问题