我是使用Psychopy v1.85.4的初学者。 我基本上想播放声音并记录下随后的按键响应时间。
问题是当有正在进行的pygame程序正在运行时psychopy.event无法检测到按键。
这是我的代码:
from psychopy import event, visual, core,sound
import pygame
win = visual.Window()
clock = core.Clock()
k=[]
pygame.init()
pygame.mixer.music.load('chime.wav')
pygame.mixer.music.play()
timer=0
while timer < 3 :
k = event.getKeys(keyList=["space"],timeStamped=clock)
if event.getKeys(keyList=['escape']):
core.quit()
if k:
print(k[0])
break
timer= clock.getTime()
pygame.quit()
我想一种解决方案是使用Pygame来记录按键和响应时间,但是我没有做到这一点。 或相反:播放带有精神病的声音,但我也没办法做……
有人可以帮助我吗?