Javascript 不需要时,在参数末尾添加enoint
当尝试使用以下命令时Javascript 不需要时,在参数末尾添加enoint,javascript,node.js,shell,electron,command,Javascript,Node.js,Shell,Electron,Command,当尝试使用以下命令时 var inRes = screen.width + "x" + screen.height; var outRes = screen.width + "x" + screen.height; var fps = 30; var gop = 60; var gopMin = 30; var threads = 2; var cBitRate = "1000k"; var qual =
var inRes = screen.width + "x" + screen.height;
var outRes = screen.width + "x" + screen.height;
var fps = 30;
var gop = 60;
var gopMin = 30;
var threads = 2;
var cBitRate = "1000k";
var qual = "ultrafast";
var audRate = 44100;
var streamKey = "StreamKeyGoesHere";
var server = "ServerNameHere";
var recordingOptions = "-video_size" + " " + inRes + " " + "-framerate" + " " + fps + " " + "-f" + " " + "x11grab" + " " + "-i" + " " + ":0.0";
const recCom = spawn("ffplay " + recordingOptions);
recCom.stdout.on("data", data => {
console.log(`stdout: ${data}`);
});
recCom.stderr.on("data", data => {
console.log(`stderr: ${data}`);
});
recCom.on('error', (error) => {
console.log(`error: ${error.message}`);
});
recCom.on("close", code => {
console.log(`child process exited with code ${code}`);
});
我得到以下错误:
main.js:73 error: spawn ffplay -video_size 1366x768 -framerate 30 -f x11grab -i :0.0 ENOENT
我可以在shell中正常运行该命令,没有问题。但当电子试图运行它时,它会无缘无故地在末尾加上“enoint”
有没有办法从末尾删除eNont
提前谢谢。忘了说所有这些都包含在HTML中由按钮调用的函数中。