对于一个允许我在播放时对媒体进行评级的小型媒体库,我需要同时运行媒体和pythonshell。这就是我的想法:
def play(path):
os.execlp("vlc.exe", "vlc.exe", path)
process = multiprocessing.Process(target=play, args=(somePath,))
process.start()
input("Press Enter to kill process")
process.terminate()
炮弹的工作原理是不受干扰的,但什么也没有播放。VLC未启动。你知道吗
如果我直接呼叫播放,vlc启动,媒体开始播放。当然,我失去了对python shell的控制。你知道吗
使用subprocess module将其作为子进程打开
相关问题 更多 >
编程相关推荐