2013-03-20 1 views
1

JavaFX의 mediaPlayer가 포함 된 seamle 코드가 있습니다! mediaPlayer.setCycleCounts를 (MediaPlayer.INDEFINITE)으로 설정하고 노래 반복을 항상 설정합니다. 그러나 반복주기 사이에는 0.5 초 안에 약간의 멈춤이 있습니다! 정지없이이주기를 수행하는 방법?cycleCount에서 카운트 사이의 시간을 변경하는 방법 JavaFX

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); 
    } 

답변

0

내 사운드 파일의 끝에 조용한 부분이 있다고 생각합니다. mediaPlayer.setStartTime(Duration.millies(500))을 사용하면 파일 시작 부분에있는 무음 부분을 건너 뛸 수 있습니다.

+0

아니요, 내 파일에 조용한 부분이 없습니다! 다른 뭔가가있을 수 있습니다 ???? ???? – Anton

관련 문제