我一直在关注youtube Xuggler上的简单视频教程。我确保参数中已有文件路径。但是我仍然收到以下错误:

15:15:44.339 [main]调试com.xuggle.xuggler-无法打开输出网址:* thefilepath(../../../../../../../csrc/com/xuggle /xuggler/Container.cpp:436)

线程“主”中的异常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");
    }

}


}

最佳答案

原因可能是依赖项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

关于java - Xuggler无法打开输出URL错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15413822/

10-09 04:00