Flo*_*ian 16 python windows subprocess vlc
我正在研究一个应该做某事的简单Python脚本,然后播放一个视频文件,然后做更多的事情.
我被迫在使用Python 3.2.3和VLC的Windows XP机器上播放我的视频文件.
我目前正在使用此代码...
vlc_path = '\\path\\to\\vlc.exe'
video_path = '\\path\\to\\video\\file'
subprocess.call([vlc_path, video_path])
Run Code Online (Sandbox Code Playgroud)
...打开VLC并播放视频.它工作得很好.但是,脚本在继续之前等待VLC退出.哪个好,我想保持这种方式.
我的问题是:播放视频文件后有没有办法退出VLC?
非常感谢您的帮助!
Fat*_*ror 39
有趣的是,vlc有一个命令行选项:
  --play-and-exit, --no-play-and-exit
                             Play and exit (default disabled)
Run Code Online (Sandbox Code Playgroud)
所以,只需将此选项传递给vlc.
另一种选择是传递虚拟物品vlc://quit,例如:
vlc audio1.mp3 audio2.mp3 vlc://quit
Run Code Online (Sandbox Code Playgroud)
资料来源:https://wiki.videolan.org/Transcode/#Completely_non-interactive_transcoding
|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           26280 次  |  
        
|   最近记录:  |