私はsimpelのゲームに取り組んでいます。私はビデオの背景を持ちたいと思います。私はまずgifを使ってこれをやったが、これはやや遅い。今、私はmediaplayerを使用してビデオの背景を作成し、それは完全に動作します。 ビデオは問題なく表示されます。JavaFX MediaPlayerループ
唯一の問題は、ビデオがループしたくないということです。私はインターネット上で見つけたすべてのaproacheを試しましたが、何も動かないようです。 ビデオは常に1回再生されてから停止します。 私はJava JDK8を使用しています。 Windows 10,64ビット。
これは私のコードです:この
Media media = new
Media(getClass().getClassLoader().getResource("img/menu.mp4").toString());
MediaPlayer player = new MediaPlayer(media);
player.setAutoPlay(true);
player.setCycleCount(MediaPlayer.INDEFINITE);
MediaView view = new MediaView(player);
すべてがstackpaneの内側にあります。
私はflvにmp4をエクスポートしようとしましたが、これは動作しません。
ビデオの背景を作成するさまざまな方法を知っている人は誰でも歓迎します。
編集: これまで運、私が使用して考えていた:
player.setOnEndOfMedia(new Runnable() {
@Override
public void run() {
player.seek(Duration.ZERO);
}
});
しかし、いなくても、これは動作します。.. MediaPlayer
APIから
サイクルカウントを設定する前に、再生したことがありますか? – VGR