私はOggファイルを操作するGUIプログラムを作成する任務を負っています。主な要件は次のとおりです。
- プログラムは、WindowsとMacOSXの両方のユーザーに対して実行する必要があります。
- Windows以外のユーザーには、WineやBootCampなどを強制しないことをお勧めします。
- 私が使用するライブラリは、もしあれば、Oggファイルを正常に再生および検索する必要があります。
- 許可される主な言語はJavaまたはC#です(したがってタグ)。Pythonは不適格と見なされます。より良いライブラリを備えた他の言語は、ケースバイケースで議論することができます。
- 私が作成する任務を負っているプログラムは、無料であることが意図されています。ただし、その目的は、商用製品を強化することです。
私がこれまでに見つけようとしたもので、要件に完全に適合するものはありません。
- JOrbisはJavaOggVorbisデコーダーですが、私が持っているテストファイルの優れたドキュメントやシーク機能はありません。
- DragonOGGはC#(Monoのために必ずしも禁止されているわけではありません)で動作しますが、シークが悪いという点でJOrbisと同等です。
- BASSは、実際にはOggファイルを正しく再生および検索するために機能しますが、ライセンス条項により、BASSを使用できません。
- fmodは試されていませんが、BASSと同様のライセンスの問題があります。
これを念頭に置いて、私はそこに他の図書館があることを確信しています。しかし、私は少し燃え尽きています。
もしあれば、どのライブラリをお勧めしますか?