簡體   English   中英

如何使用“child_process”從NodeJS腳本(帶參數)啟動VLC?

[英]How to start VLC from NodeJS script (with parameters) using “child_process”?

我以前在樹莓omxplayeromxplayer這樣做過,它工作得很好:

const ChildProcess = require("child_process");

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

我可以在命令字符串中傳遞任何與 omxplayer 相關的參數,沒有問題。

另一方面,使用 VLC,執行cvlc [pathToAudioFile]不會做任何事情。 哦,我嘗試了完全相同的命令,即使用相同的文件路徑,來自 CLI,它完美地播放了音頻文件。

那么如何從cvlc啟動 VLC(使用cvlc )並將參數傳遞給它?

cvlc [pathToFile]命令沒有產生結果的原因是對媒體文件的權限不正確。 用 777 chmod -ing 該文件解決了這個問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM