当前位置:  开发笔记 > 编程语言 > 正文

C#音频库

如何解决《C#音频库》经验,为你挑选了4个好方法。

我正在寻找用C#开发音频播放器,但想知道哪些库可用于播放.我正在寻找一个免费的库,允许播放大量的音频格式(例如mp3,wma,wav,ogg等).这几乎是我需要的基本功能.但是,如果我能够挑剔,那么可以在格式之间转换音频文件的库将会很方便.进行谷歌搜索我遇到了alvas.audio库,但它不是免费的.VLC库也不错,但我无法让它工作,我更愿意用dll封装我的应用程序,而不是让我的用户也在他们的机器上安装VLC软件.

感谢您提出任何建议或建议.



1> Mark Heath..:

NAudio是一个开源.NET音频库,可以播放WAV,MP3,WMA,AAC和AIFF文件,利用计算机上安装的ACM或Media Foundation编解码器进行解压缩.对于ogg支持,您可以使用附加的nuget包.

(编辑:更新了NAudio 1.7中支持的音频文件类型的详细信息.另外,完全披露:我是这个库的作者)



2> Joel Coehoor..:

低音音频库是一种选择.


低音不再免费(商业用途).
我成功地用这个库制作了一个玩具音频播放器.它非常易于使用.

3> Alex..:

Alvas.Audio

这个库似乎没有进一步开发,我购买了终身团队许可证,自2011年11月以来一直无法与开发人员取得联系,许多电子邮件后没有回复,尽管有希望创建新版本新版本每季度.也没有得到开发人员的任何消息,他放弃了该项目.



4> casperOne..:

您将需要查看DirectShow.DirectShow是一个非托管库,它依赖于用户系统上安装的编解码器,您可以为其创建渲染图.DirectShow是免费的,通常安装在大多数Windows机器上.

DirectShow的托管包装程序名为DirectShow.NET,您可以在此处找到:

http://directshownet.sourceforge.net/

推荐阅读
ifx0448363
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有