我正在尝试通过cmd线通过VLC播放器播放视频内容。下面是我的代码。
vlc_path = r"C:\Progra~1\VideoLAN\VLC\vlc.exe"
vid_path = r"C:\Users\My\Documents\Content\Wildlife.wmv"
print("Executing Cmd..")
args = vlc_path + " -I dummy --dummy-quiet " + vid_path
subprocess.Popen(args, stdout=subprocess.PIPE, shell=True)
print("completed!")
尽管subprocess.Popen启动了VLC播放器以播放视频并退出,但由于该控件停留在subprocess.Popen行并仅阻止其后的执行,因此该控件从不下一行输出完成的打印语句。
请告诉我,为什么会这样?
此致