Python:在新的并行进程中启动媒体播放

Python:在新的并行进程中启动媒体播放,python,media-player,Python,Media Player,对于一个允许我在播放媒体时对其进行评级的小型媒体库,我需要同时运行媒体和python shell。这就是我的想法: 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

对于一个允许我在播放媒体时对其进行评级的小型媒体库,我需要同时运行媒体和python shell。这就是我的想法:

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未启动


如果我直接调用play,媒体开始播放时,vlc启动。但是,我当然失去了对python shell的控制。

使用


记住接受答案:D
subprocess.call('vlc.exe my video')