Фильм закончился на JMF, теперь программа прекращается - PullRequest
3 голосов
/ 16 января 2011

Я хочу, чтобы моя программа прекратила работу после завершения воспроизведения фильма, используя system.exit (0).

есть ли способ сделать это?

Я не хочу использовать таймер.

Ответы [ 2 ]

0 голосов
/ 07 сентября 2011

Понял!

    player.addControllerListener(new ControllerListener()

    { 

      public void controllerUpdate(ControllerEvent e) 

      {   

      if (e instanceof EndOfMediaEvent) 

        {   

        System.exit(0); 

        }

      } 

    } 
0 голосов
/ 06 июня 2011

ОП опубликовал этот ответ как комментарий.

 player.addControllerListener(new ControllerListener() {
     public void controllerUpdate(ControllerEvent e) { 
        if (e instanceof EndOfMediaEvent) { 
            System.exit(0); 
        }
     }
 }
...