2016-04-23 28 views
0

私はWindows 10 64ビットシステムを使用しています。私は、python2.7を使ってvlcメディアプレーヤーでビデオを再生したい。私はこのコードを実装しました: 輸入サブプロセス 輸入OSビデオをVLCでPythonで再生する

p = subprocess.Popen(["C:/Program Files/VideoLAN/VLC/vlc.exe","F:/abacus.mp4"]) 

をしかし、上記のコードを実行するには、唯一のVLCプレーヤーが始めるが、そのabacus.mp4ビデオを再生しません。

p = subprocess.Popen([os.path.join("C:/", "Program Files", "VideoLAN", "VLC", "vlc.exe"),os.path.join("F:/", "abacus.mp4")]) 

しかし残念ながら、私は同じ結果を取得しています: また、私はこれを試してみました。もし誰かが私を助けてくれたら教えてください。前もって感謝します。

答えて

0

osモジュールを使用し、そのpopenを使用するのはなぜですか?

これは私の作品:

import os 
    os.popen("C:/Program Files/VideoLAN/VLC/vlc.exe F:/abacus.mp4") 
+0

返信いただきありがとうございます。しかし、それは私のために働いていない。私はcmdから実行すると、エラーなしで実行されますが、それ以降は何も起こりません.vlcが必要なビデオを再生しないことを意味します。私はpythonWinから実行すると、次のエラーが表示されています: – user3766871

+0
0

は、編集して、コードを次のように -

p = subprocess.Popen(["C:\\\Program Files\\\VideoLAN\\\VLC\\\vlc.exe","F:\\\abacus.mp4"]) 
0

これは、(異なるが関連する場合のために)私の仕事:

p = subprocess.Popen(["C:/ProgramFiles/VideoLAN/VLC/vlc.exe","file:///F:/abacus.mp4]) 

それが役に立てば幸い。