我的任务是创建一个用于处理 Ogg 文件的 GUI 程序。主要要求如下:
- 该程序必须为 Windows 和 Mac OS X 用户运行。
- 对于非 Windows 用户,最好不要强制使用 Wine、Boot Camp 等。
- 我使用的库(如果有)必须成功播放和查找 Ogg 文件。
- 允许的主要语言是 Java 或 C#(因此有标签)。Python 被认为是不合格的。可以根据具体情况讨论具有更好库的其他语言。
- 我负责创建的程序是免费的。但是,其目的是增强商业产品。
就我迄今为止试图找到的内容而言,没有一个完全符合要求:
- JOrbis是一个 Java Ogg Vorbis 解码器,但对于我拥有的测试文件没有很好的文档或搜索能力。
- DragonOGG与 C# 一起工作(由于 Mono 不一定被禁止),但在不利于搜索方面与 JOrbis 不相上下。
- BASS实际上适用于正确播放和查找 Ogg 文件,但它的许可条款阻止我使用它。
- fmod尚未尝试过,但与 BASS 有类似的许可问题。
考虑到这一点,我敢打赌那里还有其他图书馆。不过,我有点筋疲力尽了。
有什么图书馆,如果有的话,你们推荐吗?