java - 如何将命令或argoman传递给java中的进程

标签 java vlc

我想用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();

谢谢你,萨贾德

最佳答案

Javadoc 是你的 friend :http://download.oracle.com/javase/1.4.2/docs/api/java/lang/Runtime.html#exec(java.lang.String[])

有一个 exec 版本,它接受命令及其参数的字符串数组。

关于java - 如何将命令或argoman传递给java中的进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3676560/

相关文章:

java - 通过 Maven 获取斯坦福核心 NLP

video - 高清视频在youtube上播放良好,但在VLC(最新!)解决方案中下载和播放时却滞后?

streaming - 如何说服 ffserver 将本地来源的网络摄像头流保存到高分辨率的文件中并以较低的分辨率进行流传输?

c# - 捕获流式视频的任何错误(VLC ActiveX)

java - 替换 IBM MQ 消息有效负载并使用 Java 中的相同消息进行回复(不带 JMS)

java - 尝试在 imageview 中旋转图像时出现 OutOfMemory 错误

java - 如何获取列的最后一个值

bash - 如何使用 cat 和 awk 将文件中列出的所有文件排入 vlc 播放列表

android - 在 Android 中使用 LibVLC 应用视频过滤器

java - 还有一个 mediaPlayer IllegalStateException : screen timeout