尝试使用 Java 启动视频文件时,我有一个奇怪的行为。
这是代码:
File f = new File("Y:\AAA\DVD2013_GDL_(SEP)\Videos\0005000po8jy.mpg");
String[] cmd = new String[3];
cmd[0] = "cmd.exe";
cmd[1] = "/C";
cmd[2] = "\""+f.getAbsolutePath()+"\"";
Runtime.getRuntime().exec(cmd);
由于某种原因,视频没有开始。将路径粘贴到 cmd 时,文件启动时没有问题。
现在,当我将路径更改为:
Y:\AAA\DVD2013_GDL_(SEP)\Video Dateien\0005000po8jy.mpg
上面的代码有效。请注意,我只是将文件夹名称从“视频”更改为“视频日期”。
有人知道,为什么我的代码在所描述的情况下不起作用?顺便说一句,我使用的是 Java 1.7。
编辑:我没有异常,也没有冻结或其他奇怪的行为。
感谢您的帮助,klib