Javafx 2 如何在cycleCount JavaFX中更改计数间隔时间

Javafx 2 如何在cycleCount JavaFX中更改计数间隔时间,javafx-2,Javafx 2,我有一个seamle代码,其中包括JavaFX的mediaPlayer! 我设置mediaPlayer.setCycleCounts mediaPlayer.Undefinite并始终重复歌曲! 但在重复循环之间,我有一些小的停顿,在0.5秒!如何不停地循环 private File mp3File; private Media media; private MediaPlayer mediaPlayer; private MediaView mediaView;

我有一个seamle代码,其中包括JavaFX的mediaPlayer! 我设置mediaPlayer.setCycleCounts mediaPlayer.Undefinite并始终重复歌曲! 但在重复循环之间,我有一些小的停顿,在0.5秒!如何不停地循环

    private File mp3File;
    private Media media;
    private MediaPlayer mediaPlayer;
    private MediaView mediaView;

    public SoundEngine(String mediaFile) {
        mp3File = new File(mediaFile);
        try {
            media = new Media(mp3File.toURI().toURL().toString());
        } catch (MalformedURLException e) {
            e.printStackTrace();
        }
        mediaPlayer = new MediaPlayer(media);
        mediaView = new MediaView(mediaPlayer);
        mediaPlayer.setCycleCount(MediaPlayer.INDEFINITE);
    }

我认为您的声音文件在结尾或开头都有无声部分。 如果静默部分位于文件开头,则可以使用mediaPlayer.setStartTimeDuration.milies500跳过它