2011-07-31 41 views
0

我使用xuggler從我的代碼播放視頻文件,並將以下是從主代碼片段:xuggler錯誤 - 「找不到符號:class VideoImage」 - 我錯過了什麼?

這段代碼產生一個錯誤:

//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庫:

enter image description here

什麼是我得到這個錯誤的原因是什麼?

+0

我沒有看到您導入任何名爲VideoImage的視頻... – Mat

+0

VideoImage類在哪裏?我沒有看到它在進口清單。 – Kal

+0

@ Michael Durrant好編輯 –

回答

2

VideoImage Javadoc

您未導入正確的類。

com.xuggle.xuggler.demos.VideoImage 

看來你已經在使用IDE了。如果正確的庫位於構建路徑中,它應該自動告訴你缺少哪些導入。

0

您需要導入VideoImage類。