1

JavaでVLCというプログラムを実行したいです。ランタイムによるプロセスを作成しました。このプロセスにコマンドを渡す方法がわかりません。また、コマンドラインから VLC プログラムを制御することもできます。ポートと IP アドレスを VLC プログラムに設定して、ストリーミング データをリッスンしたいと考えています。Java のすべてのプロセスには、InputStream と OutputStream があります。

        Runtime rt = Runtime.getRuntime();
        Process p = rt.exec("C:\\Program Files\\VideoLAN\\VLC\\vlc.exe");
        DataInputStream in = new DataInputStream(p.getInputStream());

        OutputStream out = p.getOutputStream();

ありがとう、サジャド

4

1 に答える 1

2

Javadoc はあなたの友達です: http://download.oracle.com/javase/1.4.2/docs/api/java/lang/Runtime.html#exec(java.lang.String[])

コマンドとその引数の文字列配列を受け入れる exec のバージョンがあります。

于 2010-09-09T12:46:29.110 に答える