我正在开发一个能够读取文件路径并播放音频文件的应用程序。我试图通过使用现有的编解码器和免费/开放实用程序尽可能简单。我想就最好的方法提出一些建议。我有两个想法,都涉及FFmpeg:
我只有几个主要目标。
这两个方法中哪一个看起来最适合这个项目?是否有更好的 - 或者可能不那么特征密集 - 替代你建议的FFmpeg。
这适用于用C#编写的Windows应用程序。
编辑:其一,我开始与FFmpeg的原因是,它可以处理多种文件类型,特别是MP3,AAC,FLAC
。EDIT2:如果使用libavcode.dll的是最好的选择,这也将有助于得到实施的一些信息,在C#
答案 0 :(得分:1)
BASS audio library具有C#绑定功能,可以很好地处理常见的音频格式(例如MP3)以及其他格式的插件(例如AAC)。
但是,对于商业开发,您需要许可才能使用BASS。