我最近在使用psycopy时遇到了一个奇怪的bug,我的脚本在终止时没有杀死psycopy。在
只有当我给我的程序添加一个声音,当我让神经病产生一个声音或播放一个文件的声音时,才会发生这种情况。换句话说,仅仅从psycopy加载sound
并不会导致我的脚本无法退出。只有当我调用s=sound.Sound(value="C", secs=0.15)
中的一个声音时,即使这个声音实际上不是由s.play()
在我的例程中播放的
我试着在谷歌上搜索是否有其他人报告了这个问题,但似乎我有点孤独。我在下面的两个Mac电脑上测试过:
MacBook Pro运行:
easy_install
)iMac运行:
下面是我正在运行的一些示例代码。这对你合适吗? 有人对可能发生的事情有什么建议吗? 让我知道,如果需要更多的信息,我的系统等
#Display a text together with a sound synced
#to the onset of the visual display
#---------------------------------------------
from psychopy import core, visual,sound
win = visual.Window([800,800], color='gray', allowGUI=False, winType='pyglet', monitor='testMonitor',units='pix')
stim = visual.TextStim(win, text="Hi!")
s=sound.Sound(value="C", secs=0.15)
startText=visual.TextStim(win, text="starting")
startText.draw()
win.flip()
core.wait(1)
for i in xrange(2):
for frameN in range(70):
stim.draw()
if frameN == 0:
win.flip()
s.play()
else:
win.flip()
win.flip()
core.wait(.2)
谢谢:)
目前没有回答
相关问题 更多 >
编程相关推荐