【问题标题】:How to start VLC from NodeJS script (with parameters) using "child_process"?如何使用“child_process”从 NodeJS 脚本(带参数)启动 VLC?
【发布时间】:2021-09-27 11:31:48
【问题描述】:

我以前在 Raspberry Pi 上使用 omxplayer 执行此操作,并且效果很好:

const ChildProcess = require("child_process");

ChildProcess.exec(command, function (err) {
    if (err !== null) {
        console.log("" + err);
    } 
});

我可以在命令字符串中传递任何与 omxplayer 相关的参数,没有问题。

另一方面,使用 VLC,执行 cvlc [pathToAudioFile] 不会做任何事情。 哦,我从 CLI 尝试了完全相同的命令,即使用相同的文件路径,它完美地播放了音频文件。

那么我如何从 NodeJS 中启动 VLC(使用 cvlc)并将参数也传递给它?

【问题讨论】:

标签: node.js shell raspberry-pi vlc raspberry-pi4


【解决方案1】:

cvlc [pathToFile] 命令没有产生结果的原因是媒体文件的权限不正确。 chmod-ing 那个带有 777 的文件解决了这个问题。

【讨论】:

    猜你喜欢
    • 2021-11-07
    • 2020-10-08
    • 2021-10-20
    • 1970-01-01
    • 2022-12-10
    • 2016-09-16
    • 2013-08-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多