在 java 中通过 vlc 启动 mp4 文件
Launching a mp4 file through vlc in java
当我尝试时:
Runtime.getRuntime().exec("vlc /home/user/a.mp4");
什么都没发生。
谁能说说为什么?
要修复您的特定代码行,我认为您应该尝试:
Runtime.getRuntime().exec(new String[] { "/path/to/vlc", "/home/user/a.mp4" });
附带说明一下,如果您的系统支持它,我会考虑使用 Desktop Class:
if (Desktop.isDesktopSupported()) {
Desktop.getDesktop().open(new File("/home/user/a.mp4"));
}
(您需要安装 GNOME 库以便 Java 能够识别它)
当我尝试时:
Runtime.getRuntime().exec("vlc /home/user/a.mp4");
什么都没发生。 谁能说说为什么?
要修复您的特定代码行,我认为您应该尝试:
Runtime.getRuntime().exec(new String[] { "/path/to/vlc", "/home/user/a.mp4" });
附带说明一下,如果您的系统支持它,我会考虑使用 Desktop Class:
if (Desktop.isDesktopSupported()) {
Desktop.getDesktop().open(new File("/home/user/a.mp4"));
}
(您需要安装 GNOME 库以便 Java 能够识别它)