在PsychoPy中循环播放视频

时间:2016-01-26 09:30:56

标签: video psychopy

我在OS X v10.10.5上使用PsychoPy v.1.82.01,在编码器视图中。我想播放视频并循环播放(重复播放),直到参与者按下右箭头键。问题是我的视频没有循环和PsychoPy冻结,除非在视频播放结束后立即按下右箭头键。相同的代码在Windows PC上正常工作 - 视频循环直到按下右箭头键。

    def single_trial(video, win):
        current_video = visual.MovieStim(win, filename = log_dir + '/' + str(video), flipVert=False, loop = True) 
        event.clearEvents('keyboard')
        received_press = False
        while not (received_press):
            arrow_list = event.getKeys(keyList = ['right'])
            for arrow in arrow_list:
                if arrow == 'right':
                    received_press = True
            current_video.draw()
            win.flip()

我之前没有在PsychoPy中使用过视频,但我在图像中使用了相同的代码。

0 个答案:

没有答案