私はJavaのアプリケーションのようなメディアプレーヤー(スイングベースのアプリケーション)の開発に取り組んでいます。できるだけ多くの異なるファイル形式を使ってスムーズに動作させたいと思っています。たくさんの音楽ファイルを取り込み、タグ情報(アーティスト/アルバム/曲名など)を取得してから、後で再生できるようにしたい。私はちょっと調べてみましたが、.m4a、.mp3をサポートするライブラリを見つけるのは難しいです。おそらく.flacファイルでさえあります。誰でも私がしたいことをするライブラリを知っていますか?ありがとう!Javaベースのメディアプレーヤーにはどのライブラリを使用しますか?
答えて
JMFは可能な限り素敵な方法で、むしろ旧式で、維持しにくく、配布するのが難しく、私の経験では、あなたが最も期待していない場所ではかなり厄介なバグがあります。そして、もしあなたがFMJをまったく動かすことができれば、それは最新のものであることを誇りに思っています。代わりに落としますが、私の経験は両方の点で異なっています。
私は個人的にはそれを考慮しません - サポートしたい形式または一連の形式ごとに別々のライブラリを使用してください。 JLayerは、それが公正な数を行うことができるので、まず始めに良いものになるでしょう、JFlacはその上にあなたのフラックファイルを行います。
JLayerはかなりよく見えますが、今はその使用を開始し、必要に応じて他のフォーマットをサポートするライブラリを追加します。ありがとう! – Nico
JMFがあります - http://en.wikipedia.org/wiki/Java_Media_Frameworkを参照してください。これにはいくつかの選択肢もあります。私はJMFとの成功をむしろ混ぜてきました。静的なMPEGファイルではうまくいきましたが、当時(2、3年前)に使用していたストリーミングソースと互換性がないようでした。
私はJMFを見てきましたが、mp3やm4a(http://www.oracle.com/technetwork/java/javase/formats-138492.html)をサポートしていないようです。 FMJはmp3などのものをサポートしているようですが、m4aはサポートしていないようです。 – Nico
- 1. どのJava検証ライブラリを使用しますか?
- 2. どのようにJavaスクリプトまたはC#を使用してメディアプレーヤーにURLを設定するには?
- 3. Spatial AnalysisにはどのデータベースとJavaライブラリを使用しますか?
- 4. RESTベースのサービスを使用する汎用のPythonライブラリはありますか?
- 5. TVMLベースのApple TVアプリケーション用の外部JavaScriptライブラリを使用しますか?
- 6. CordovaベースのAndroidアプリでCライブラリを使用するには
- 7. httpにはどのライブラリを使用しますか?
- 8. iOSとCocoaライブラリにはどのプロジェクトテンプレートを使用しますか?
- 9. コードハイライト用のJavaライブラリはどこにありますか?
- 10. どのPythonライブラリを使用しますか? SocketServerまたはAsyncio?
- 11. Javaの - 私はJavaでライブラリのセットを使用していますMaryTTS声に
- 12. どのようにJavaをPJSIPとしてCライブラリを使用するには?
- 13. このタスクキューにはどのライブラリを使用できますか?
- 14. Java/gradle/groovyにjira-rest-java-client Javaライブラリを使用しますか?
- 15. GWTはどのJavaScriptライブラリを使用していますか?
- 16. ジェットブレーンはどのGUIライブラリを使用していますか?
- 17. Google ChromeはどのGUIライブラリを使用していますか?
- 18. matplotlibはどのGUIライブラリを使用していますか?
- 19. 時間ベースのデータのパターンマイニング用のJavaライブラリ
- 20. C/C++ソースコードとライブラリをJavaでどのように使用できますか?
- 21. Javaライブラリのコマンドラインを使用
- 22. Javaオブジェクトはどのようにメモリを使用しますか?
- 23. Javaランタイムはネイティブメモリをどのように使用しますか?
- 24. OkHttpはsquareup RESTベースのライブラリですか?
- 25. Java用インターフェイスを備えたメディアプレーヤー
- 26. clojure.algo.genericライブラリはどのように使用できますか?
- 27. アクションケーブルはどのWebSockライブラリに使用されていますか?
- 28. どのようにバッファを使用していますか? [Intelベースのアセンブリ]
- 29. URLパラメータの解析にはどのJavaScriptライブラリを使用しますか?
- 30. Python 3.5にはどのSoapベースのクライアントライブラリを使用できますか?
無料またはオープンソースである必要がありますか?あなたはどんなライセンス条件でOKですか? – DNA
フリー/オープンソースが最適ですが、私は他のものを見るのは嫌です。 – Nico