知道何时在VLC中播放视频

时间:2015-08-04 23:37:45

标签: java eclipse video vlc

我的Java应用程序正在VLC中打开视频,我想在第一个视频结束后播放第二个视频。现在我正在设置一个等于每个视频长度的计时器。在计时器结束时,我播放下一个视频。有没有办法可以检测到视频结束?其他一些消息来源提到添加一个监听器。这是我的代码:

String[] s = new String[] {"C:\\Program Files\\VideoLAN\\VLC\\vlc.exe", "C:\\Users\\Downloads\\" + filename + ".mp4"};

  try {

    Process process = runtime.exec(s);

    Timer timer = new Timer();

    timer.schedule( new TimerTask(){
       public void run() {           
           Start();          
       }
     }, delay);

我在上面递归调用Start(),但我更改了文件名和持续时间。

0 个答案:

没有答案