2017-05-25 47 views
0

我一直在搜索這一整週,努力尋找一個好的解決方案。強制vlc加載用戶界面樹莓啓動到cli

我有一個培訓視頻亭腳本,我爲我的公司設置了一個intel intel NUC。對我來說,這感覺像是矯枉過正,所以我試圖讓腳本在pi 3模型b上運行,以節省部署這個東西的成本。

我的腳本在桌面上效果很好,我已經能夠從cli啓動它,&我甚至可以用虛擬UI加載視頻 - 問題是沒有聲音,當視頻在cli中加載,它會在屏幕上填充錯誤,然後以文本形式播放,如下圖所示。

如果我從桌面上運行它,它的罰款(真的很緊張的)

有沒有辦法迫使VLC加載它的界面,而無需加載raspian的桌面?

,現在,當我所說的視頻,如終端線路輸入:

vlc-wrapper <file path> --play-and-exit --fullscreen -Idummy 

video image

回答

0

得到它的加載命令行視頻

X & vlc <filepath> 

也得到它從python運行

import os.subprocess 
subprocess.call(['xinit', '--', '/usr/bin/vlc-wrapper, '<filepath>'])