rendered paste bodypackage lansintvserver;import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.OutputStreamWriter;/* * MediaPlayerThread.java * * Created on April 12, 2007, 10:36 AM * * To change this template, choose Tools | Template Manager * and open the template in the editor. *//** * * @author mario */public class MediaPlayerThread extends Thread { Process mediaplayer_process; OutputStreamWriter out_to_mediaplayer; String Clipname; /** Creates a new instance of MediaPlayerThread */ public MediaPlayerThread() { } public void run() { try { Clipname = "/home/mario/willitblend_crop.mpg"; mediaplayer_process = Runtime.getRuntime().exec( "mplayer -slave -quiet -geometry 50%:50% -x 1024 -y 500 " + Clipname ); BufferedReader in = new BufferedReader(new InputStreamReader( mediaplayer_process.getInputStream() )); mediaplayer_process.waitFor(); out_to_mediaplayer = new OutputStreamWriter(mediaplayer_process.getOutputStream()); } catch(Exception e) { System.out.println(e.getMessage()); } } public void SendCommand(String command) { try { System.err.println("got command:" + command); out_to_mediaplayer.write(command); out_to_mediaplayer.flush(); } catch(Exception e) { System.out.println(e.getMessage()); } } }