我启动了一个subprocess
使用它的call
方法在 Window Media Player 上播放视频的方法。
例如。
subprocess.call('"C:/Program Files (x86)/Windows Media Player/wmplayer.exe" "C:/Users/Public/Videos/Sample Videos/Wildlife.wmv"')
现在,我如何检查播放器中该特定视频的播放是否完成。
是否有任何可用于 Windows Media Player 的直接 Api 或者有一种方法可以收听使用启动的子进程命令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()