我正在使用 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库:
我收到错误的原因是什么?
答案 0 :(得分:2)
您没有导入合适的班级。
com.xuggle.xuggler.demos.VideoImage
好像你已经在使用IDE了。如果正确的库在构建路径中,它应该会自动告诉您缺少哪些导入。
答案 1 :(得分:0)
您需要导入VideoImage类。