2
我正在研究将读取文件路径并播放音频文件的应用程序。我试图尽可能简单 - 通过使用现有的编解码器和免费/打开实用程序。我想就最好的方法提出一些建议。我有两个想法,都涉及到FFmpeg的:实现音频播放的最佳方式
- 创建一个简单的图形用户界面,允许用户读取文件(县)通要播放,然后ffplay.exe进程运行在后台播放文件。
- 只需使用libavcodec并将我的项目建立在可用的功能基础之上,就可以更深入地进行研究。
只有我有这样几个主要目标。
- 能够在它们之间没有休息的读取和播放多个文件
- 在赛道内的任意位置(基于总持续时间的百分数)开始播放任意数量的后
- 停止播放时间,并移动到下一个轨道
我的两个方法中哪一个对于这个项目来说似乎最实用?有没有更好的,或者更少的功能密集型 - 你会建议FFmpeg的替代方案。
这是用C#编写Windows应用程序。
编辑:其一,我开始与FFmpeg的原因是,它可以处理多种文件类型,特别是MP3,AAC,FLAC。
EDIT2:如果使用libavcode.dll的是最好的选择,这也将有助于得到实施,在C#中的一些信息。
谢谢! BASS有很好的文档记录,可以很容易地与C#集成,并且具有很多功能! – hodgesmr 2010-07-05 16:16:53