2014-01-21 27 views
0

我想聽聽pyglet.media.ManagedSoundPlayer之後在pyglet documentation的例子on_eos事件,並使用如下代碼結束:pyglet ManagedSoundPlayer on_eos事件不起作用?

from pyglet.media import load, ManagedSoundPlayer 

def on_eos(): 
    print "EOS" 

def play(source): 
    player = source.play() 
    player.on_eos = on_eos 

src = load("beep.mp3") 
play(src) 

正如預期的那樣,我也聽到「嘟」 - 但令我驚訝和沮喪的是,「EOS」不是印刷。

我錯過了文檔中的內容嗎?難道我做錯了什麼?我應該怎麼做才能做到這一點?

謝謝!

回答