forked from j62/ctbrec
Fix creation of player command line
This commit is contained in:
parent
e04b528edd
commit
b70626c2b7
|
@ -163,12 +163,17 @@ public class Player {
|
|||
|
||||
private String[] createCmdline(String mediaSource) {
|
||||
Config cfg = Config.getInstance();
|
||||
String[] playerArgs = cfg.getSettings().mediaPlayerParams.trim().split(" ");
|
||||
String[] cmdline = new String[playerArgs.length + 2];
|
||||
String params = cfg.getSettings().mediaPlayerParams.trim();
|
||||
String[] cmdline = null;
|
||||
if(!params.isEmpty()) {
|
||||
String[] playerArgs = params.split(" ");
|
||||
cmdline = new String[playerArgs.length + 2];
|
||||
System.arraycopy(playerArgs, 0, cmdline, 1, playerArgs.length);
|
||||
} else {
|
||||
cmdline = new String[2];
|
||||
}
|
||||
cmdline[0] = cfg.getSettings().mediaPlayer;
|
||||
//cmdline[cmdline.length - 2] = "--";
|
||||
cmdline[cmdline.length - 1] = mediaSource;
|
||||
System.arraycopy(playerArgs, 0, cmdline, 1, playerArgs.length);
|
||||
LOG.debug("Player command line: {}", Arrays.toString(cmdline));
|
||||
return cmdline;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue