All pastes #731202 Raw Edit

Miscellany

public java v1 · immutable
·published 2007-10-09 21:15 UTC
rendered paste body
package lansintvserver;import java.io.File;public class MediaPlayer extends Thread {String Command;MainFrame Flansinserver;        public MediaPlayer(MainFrame FL) {        Flansinserver = FL;    }            public void run() {                        try {            Process mediaplayer_process;            long start = System.currentTimeMillis() / 1000;                        mediaplayer_process = Runtime.getRuntime().exec( Flansinserver.command );            System.out.println("Mplayer executed:" + Flansinserver.command );            //BufferedReader in = new BufferedReader(new InputStreamReader( mediaplayer_process.getInputStream() ));            //out_to_mediaplayer = new OutputStreamWriter(mediaplayer_process.getOutputStream());            mediaplayer_process.waitFor();            mediaplayer_process.destroy();            long stop = System.currentTimeMillis() / 1000;                        if ((stop - start) < 3) {                System.err.println("Error playing ClipID " + Flansinserver.CurrentClipID);                System.err.println("Playing time: " + ( stop - start)) ;                Flansinserver.mark_clip_as_broken(Flansinserver.CurrentClipID);            }                        // loop            Flansinserver.PlayFile();                    } catch(Exception e) {            System.out.println(e.getMessage());        }                        stop();    }    }