我需要在python脚本下播放几个视频(带有相关的音频),因为我需要在它们和触发器之间插入特定的暂停(用于神经心理学实验)。 我在互联网上尝试了很多例子来实现媒体播放器,就像来自here的媒体播放器一样,但是我没有设法编译MPlayer库。
最后我只需要使用python控制视频,或者使用外部程序。关键部分是找到在以下代码中实现playvideo()的方法
for pairs in Videos_paired_to_play:
video1,video2 = pairs
send_trigger(triggerType1)
playvideo(video1[1] )
make_a_pause(2)
playvideo(video2[1])
send_trigger(triggerType2)
make_a_pause(20)
理想情况下,我需要一种方法来播放视频而不会在播放后摧毁窗口。
谢谢!
答案 0 :(得分:1)
如果您使用Windows,则可以绑定到Windows媒体播放器COM对象,这将为您提供更多选项
https://msdn.microsoft.com/en-us/library/windows/desktop/dd564035(v=vs.85).aspx
或者,您可以找到另一个功能完整的播放器,它根据操作系统公开它与COM或python的接口。这可能会破坏你自己的攻击,如果你需要扩展或重构其他东西,那么文档会在那里