5

我想通过 Java 程序启动我的 VLC 播放器,有人可以帮助我吗?提前致谢。

4

5 回答 5

4

使用 VLCJ。这是新链接

于 2011-08-27T09:49:02.697 回答
3

根据您的系统,Vlc 位于不同的位置,但这是针对 64 位的

ProcessBuilder pb = new ProcessBuilder("C:\\Program Files (x86)\\VideoLAN\\VLC\\vlc.exe", "file to start with vlc");
Process start = pb.start();

这应该适用于x86:

ProcessBuilder pb = new ProcessBuilder("C:\\Program Files\\VideoLAN\\VLC\\vlc.exe", "file to start with vlc");
Process start = pb.start();
于 2011-08-24T07:25:28.440 回答
0

您可能想尝试以下代码示例:

Runtime.getRuntime().exec("path_to_your_VLC_exe");

不幸的是,您需要有一个可执行文件的绝对路径,有时无法获得。

在这里查看更多示例:http ://www.rgagnon.com/javadetails/java-0014.html

于 2011-08-24T07:26:57.060 回答
0
public class Test {
   public static void main(String[] args) throws IOException, InterruptedException {
      Runtime.getRuntime().exec("\"E:\\Program Files\\VideoLAN\\VLC\\vlc.exe\"");

      System.out.println("VLC started.");

   }
}
于 2011-08-24T07:41:03.917 回答
0

您需要指定程序的绝对路径,如果您不知道 VLC 的存储位置,这可能是个问题。

于 2011-08-24T08:03:57.627 回答