gpt4 book ai didi

python - 如何在 Ubuntu 上的 python 中关闭/退出/退出 Vlc Player

转载 作者:太空宇宙 更新时间:2023-11-04 01:10:52 26 4
gpt4 key购买 nike

我正在尝试在 Ubuntu 上用 Python 编写一个简单的程序,它将在播放视频完成后关闭/退出/退出 VLC Player。

能否请您指导我应该在我的程序中添加什么以获得我需要的结果。

import io,sys,os,subprocess
from tkFileDialog import askopenfilename
global process
name= askopenfilename(filetypes=[("Video Files","*.h264")])
myprocess = subprocess.call(['vlc',name])

谢谢

最佳答案

像这样使用 VLC 的 --play-and-exit 命令行选项:

subprocess.call(['vlc',name,'--play-and-exit'])

因此您的最终代码如下所示:

import io,sys,os,subprocess
from tkFileDialog import askopenfilename
global process
name= askopenfilename(filetypes=[("Video Files","*.h264")])
subprocess.call(['vlc',name,'--play-and-exit'])

[注意:]您可能必须将 shell 设置为 True 或 False 才能正常工作:

shell_value = False  # or True
subprocess.call(['vlc',name,'--play-and-exit'], shell=shell_value)

[备选方案:] 您也可以将 vlc://quit 作为最后一个"file"播放:

subprocess.call(['vlc',name,'vlc://quit'])

关于python - 如何在 Ubuntu 上的 python 中关闭/退出/退出 Vlc Player,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27711844/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com