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

VideoImage Javadoc

正しいクラスをインポートしていません。

com.xuggle.xuggler.demos.VideoImage

すでに IDE を使用しているようです。正しいライブラリがビルド パスにある場合、不足しているインポートが自動的に通知されます。

于 2011-07-31T15:52:54.347 に答える
0

VideoImage クラスをインポートする必要があります。

于 2011-07-31T15:52:13.130 に答える