2016-10-25 4 views
0

私はeclipseを使用してMP3をループする方法を理解しようとしていますが、何が間違っていますか?javafxでMP3ファイルをループする方法は?

mediaPlayer2.play();{ 
    mediaPlayer2.setOnEndOfMedia(new Runnable() { 
     public void run() { 
      mediaPlayer2.seek(Duration.ZERO); 
     } 
    }); 
    mediaPlayer2.play(); 
} 

これは正しいコードである必要がありますか?

答えて

0

play()の2回目の呼び出しは、ハンドラのrun()メソッドには含まれていないため、メディアの終了時に呼び出されることはありません。

これは、とにかく無期限にメディアプレーヤーを繰り返す方法ではありません。ちょうど

mediaPlayer2.setCycleCount(MediaPlayer.INDEFINITE); 
mediaPlayer2.play(); 
+0

あなたのソリューションは、(ネット上の他の人に記載されているように)うまく動作しません。メディアは数回繰り返して停止します –

関連する問題