0

ここに問題があります: Java でビデオ (あらゆる種類: avi、wav など) を再生する必要があります。数日前に JMF API を試しましたが、ビデオが再生されません。それ以来、バグが多くてサポートが切れていると聞いたので、あきらめました。jffmpeg も試してみましたが、プログラムを実行する前にプレゼンテーションを少しだけ再生したいだけなので、重すぎます。これを行う他の方法、私が試すことができる別のライブラリはありますか?

4

1 に答える 1

4

シンプルなビデオを再生するだけなら、JMF は非常に簡単です。

public class mediaPlayer extends JFrame
{
    public mediaPlayer()
    {
        setLayout(new BorderLayout());

        //file you want to play
        URL mediaURL = //Whatever
        //create the media player with the media url
        Player mediaPlayer = Manager.createRealizedPlayer(mediaURL);
        //get components for video and playback controls
        Component video = mediaPlayer.getVisualComponent();
        Component controls = mediaPlayer.getControlPanelComponent();
        add(video,BorderLayout.CENTER);
        add(controls,BorderLayout.SOUTH);
    }
}

ブーム!あなたは 15 行程度のビデオ プレーヤーです。JMF を必ずインストールしてください。厳しい真実は、ビデオは単純な問題ではなく、Java でのサポートが不十分であるということです。

于 2011-09-06T19:24:51.377 に答える