hi,大家好。 最近在搞omxplayer的时候发现,我对子进程的操作不能及时的输出反馈消息,而是在我结束父进程时才全部一次性显示出来。stdout消息没有同步显示出来。但是别的命令好像没有这种问题。请问大家有碰到过这种情况的吗?谢谢
var player = cp.spawn('omxplayer', [item.url]);
stdin.setRawMode(true);
stdin.resume();
stdin.pipe(player.stdin);
player.stderr.pipe(process.stderr);
player.stdout.on('data', function (data) {
// 这里的log不会及时的输出到屏幕上
console.log('player stdout',data.toString());
});