1

私はyoutubeXugglerの簡単なビデオチュートリアルに従ってきました。既存のファイルパスが引数に含まれていることを確認しました。ただし、それでも次のエラーが発生します。

15:15:44.339 [main] DEBUG com.xuggle.xuggler-出力URLを開くことができませんでした:* thefilepath(../../../../../../../csrc/com/xuggle /xuggler/Container.cpp:436)

スレッド"main"の例外java.lang.IllegalArgumentException:myproject1.MediaPlayer.main(MediaPlayer.java:23)で開くことができませんでしたJava結果:1


私のコードは以下の通りです:

パブリッククラスMediaPlayer{

public static void main (String[] args) {
    if(args.length != 1)
        throw new IllegalArgumentException("no file");
    IContainer container = IContainer.make();
    System.out.println("args: " + args[0]);

    if(container.open(args[0], IContainer.Type.READ, null) < 0) {
        throw new IllegalArgumentException("Could not open");
    }

}

}

4

1 に答える 1

2

原因依存関係jarが使用できないか、バージョンの競合である可能性があります。

クラスパスに次のjarを追加すると、問題なく機能しました。

xuggle-xuggler-5.4.jar
slf4j-api-1.6.4.jar
logback-core-1.0.0.jar
logback-classic-1.0.0.jar

于 2013-04-05T12:48:35.347 に答える