0

我正在使用xuggler从我的代码中播放视频文件,以下是主代码的片段:

此代码段产生错误:

 //The window we'll draw the video on.

private static VideoImage mScreen = null;

private static void updateJavaWindow(BufferedImage javaImage)
{
  mScreen.setImage(javaImage);
}

// Opens a Swing window on screen.

 private static void openJavaWindow()
 {
    mScreen = new VideoImage();
 }

我得到的错误是:cannot find symbol : class VideoImage

使用的头文件是:

import java.awt.image.BufferedImage;
import com.xuggle.xuggler.Global;
import com.xuggle.xuggler.IContainer;
import com.xuggle.xuggler.IPacket;
import com.xuggle.xuggler.IPixelFormat;
import com.xuggle.xuggler.IStream;
import com.xuggle.xuggler.IStreamCoder;
import com.xuggle.xuggler.ICodec;
import com.xuggle.xuggler.IVideoPicture;
import com.xuggle.xuggler.IVideoResampler;
import com.xuggle.xuggler.Utils;

我在某些导入声明中缺少吗?如果没有,这里是我使用的除了 JDK 之外的库:

在此处输入图像描述

我收到该错误的原因是什么?

4

2 回答 2

2

视频图像 Javadoc

您没有导入正确的类。

com.xuggle.xuggler.demos.VideoImage

似乎您已经在使用 IDE。如果正确的库在构建路径中,它应该会自动告诉您缺少什么导入。

于 2011-07-31T15:52:54.347 回答
0

您需要导入 VideoImage 类。

于 2011-07-31T15:52:13.130 回答