2013-08-20 2 views
1

javafx.scene.media.MediaPlayer가 재생 중인지 어떻게 알 수 있습니까? 빌드 경로에 대한 외부 가져 오기 또는 추가가 없어도됩니다. 이것이 가능하지 않다면 사용할 수있는 라이브러리가 있습니까? ARM CPU에이 소프트웨어를 설치하고 있으므로 가능한 한이 코드를 최소한으로 만들려고합니다. 이 프레임 워크를 사용하여 음악 파일과 주로 MP3를 재생할 것입니다. 플레이어가이 라이브러리 또는 다른 라이브러리로 음악을 재생하는지 어떻게 알 수 있습니까?MediaPlayer가 재생 중인지 확인하는 방법은 무엇입니까?

mediaPlayer.setOnEndOfMedia(new Runnable() { 
    @Override 
    public void run() { 
     playing = false; 
    } 
}); 

mediaPlayer.setOnReady(new Runnable() { 
    @Override 
    public void run() { 
     mediaPlayer.play(); 
     playing = true; 
    } 
}); 

또는

boolean playing = mediaPlayer.getStatus().equals(Status.PLAYING); 

답변

4

을 나는 이해하면 Status.READY

+1

그래도 난 지적하고 싶은 것은 두 번째 방법은 가져 오기가 필요하고 첫 번째 방법은 가져 오기가 필요하지 않습니다. 첫 번째 작품은 완벽하게 작동합니다. 고마워! – Skylion

0

내가 잘못 될 수 있지만 부울 것이있다 :

관련 문제