我启动了subprocess
以使用其call
方法在Window Media Player上播放视频。在Windows Media Player中播放完成
例如。 subprocess.call('"C:/Program Files (x86)/Windows Media Player/wmplayer.exe" "C:/Users/Public/Videos/Sample Videos/Wildlife.wmv"')
现在,我该如何检查播放器中的播放是否在该特定视频中完成。
是否有可用的任何直接的API的Windows媒体播放器 或者 有一种方法来听子命令使用Popen
如启动。
p = subprocess.Popen('"C:/Program Files (x86)/Windows Media Player/wmplayer.exe" "C:/Users/Public/Videos/Sample Videos/Wildlife.wmv"')
# while the placback is happening
p.wait()
# otherwise
p.kill()
我们可以假设用户不打算控制这些控件,并且该文件将不间断播放吗? – Paul
对于迟到的回复感到抱歉,yes用户根本不会使用播放选项。 –