View Javadoc

1   package org.rpi.mplayer;
2   
3   
4   
5   public class StartMPlayer {
6   
7   	private static boolean pause = false;
8   	/**
9   	 * @param args
10  	 */
11  	public static void main(String[] args) {
12  		
13  		// Add a shutdown hook to perform some actions before killing the JVM
14  		Runtime.getRuntime().addShutdownHook(new Thread(new Runnable() {
15  
16  			@Override
17  			public void run() {
18  				System.out.println("Closing");
19  				//Logger.debug("Final check for Zombie player engines");
20  				//PlayerHandler.this.playerEngine.destroyPlayer();
21  				//Logger.debug("Closing player ...");
22  				//engine.destroy();
23  			}
24  
25  		}));
26  		
27  		// TODO Auto-generated method stub
28  		//MPlayerEngine engine = MPlayerEngine.getInstance();
29  		//engine.PlayFile();
30  		while(true)
31  		{
32  			try {
33  				//System.out.println("Waiting");
34  				Thread.sleep(5000);
35  				pause = !pause;
36  				if(pause)
37  				{
38  					//engine.Pause(true);
39  					//engine.Stop();
40  				}
41  				else
42  				{
43  					//engine.PlayFile();
44  				}
45  				
46  			} catch (InterruptedException e) {
47  				// TODO Auto-generated catch block
48  				e.printStackTrace();
49  			}
50  		}
51  		
52  
53  	}
54  
55  }