Вопрос по java, media-player – Как проверить, проигрывается ли медиаплеер или остановлен?

1

Как я могу проверить, воспроизводится ли медиаплеер с помощью Java Media Framework?

Ваш Ответ

3   ответа
0

Кажется, что немного изменилось с момента принятия ответа. Следующие работы для меня:

if(this.player.getStatus() == MediaPlayer.Status.STOPPED){
     // Do something
}
3

Ты можешь позвонитьgetState и проверить противController.Started:

if (mediaPlayer.getState() == Controller.Started)
0
// Register ControllerListener :

public class myPlayer implements ControllerListener  {
// ....
    Player player = Manager.createRealizedPlayer(url);
    player.addControllerListener(this);
// ....


// And check for EndOfMedia event in the controllerUpdate method:

    public void controllerUpdate(ControllerEvent event) {
    if (event instanceof EndOfMediaEvent) {
        // Take appropriate action
        }
    }
} // End of class

можно определить, воспроизводится ли мультимедиа или остановлено.

Похожие вопросы