[英]How to start VLC from NodeJS script (with parameters) using “child_process”?
我以前在樹莓omxplayer
用omxplayer
這樣做過,它工作得很好:
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.