次のチュートリアルを使用して、単純なメディア プレーヤーを作成しようとしています: http://www.youtube.com/watch?v=9aJvPPzhyik
まず、私がこれまでに行ったことを説明します。Apache Maven や Apache Ivy を使用せずに xuggler をダウンロードし、バージョン 5.1 にして xuggle-xuggler-5.4.jar のみをダウンロードし、これを にインポートしました。コードを書き始め、すべてのメディア クラスにエラーがなかったため、Eclipse が機能しました。
FLV ファイルが必要だったので、ランダムな YouTube リンクをこの Web サイトhttp://keepvid.com/?url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DvNoKguSdy4Yに挿入して、FLV ビデオを取得しました。デスクトップにダウンロードしましたが、ここに問題があると思います。チュートリアルでは、この flv ビデオを Xuggle/Workspace/MediaToolsIntro1 に配置する必要があることを示していますが、jar ファイルを 1 つダウンロードしただけなので、xuggle フォルダーはありません。デスクトップに jar ファイルがあるので、Users/Me/Workspace/Myjavaproject に配置しました。コードを実行したところ、次のエラーが発生しました。
スレッド「メイン」の例外 java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
ガイドビデオのプログラマーがそれを行うと、彼は自分の flv の隣に作成された QT ファイルを取得しますが、エラーが発生します。私と彼の唯一の違いは、flv ファイルの場所です。