Constructor and Process Start
This commit is contained in:
parent
2017bdd9d8
commit
d652e0ce79
32
index.js
32
index.js
@ -0,0 +1,32 @@
|
||||
//Get Child Process
|
||||
var spawn = require('child_process').spawn;
|
||||
var VLC_RC = function(options) {
|
||||
this.options = options || {};
|
||||
if(!this.options.hasOwnProperty('verbose')) {
|
||||
this.options.verbose=false;
|
||||
}
|
||||
if(!this.options.hasOwnProperty('debug')) {
|
||||
this.options.debug=false;
|
||||
}
|
||||
var args = [
|
||||
"-I rc", //Remote Control Interface
|
||||
"--play-and-pause", //Pause at end of Movie
|
||||
"--fullscreen" //Start in Fullscreen
|
||||
];
|
||||
this.vlc_process = spawn('vlc', args);
|
||||
if(options.verbose) {
|
||||
console.log("\x1b[37m\x1b[1m","VLC Process created","\x1b[21m");
|
||||
console.log("Options:");
|
||||
console.log("\x1b[44m\x1b[37m",this.options,"\x1b[0m");
|
||||
}
|
||||
if(options.debug) {
|
||||
this.vlc_process.stdout.pipe(process.stdout);
|
||||
this.vlc_process.stderr.pipe(process.stderr);
|
||||
}
|
||||
}
|
||||
VLC_RC.prototype.hello = function() {
|
||||
//console.log(this.options);
|
||||
}
|
||||
module.exports.VLC_RC = VLC_RC;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user