我使用Ubuntu 10.4並學習PyGame,按照教程'敲打黑猩猩並贏得$$$'。PyGame中縮短的聲音
我做了兩個「.WAV」文件,但是當我試圖打他們,我得到一個奇怪的聲音就像砰的一聲,很短。
我沒有收到任何錯誤消息。爲什麼不按預期工作?
>>> import pygame
>>> pygame.init()
(6, 0)
>>> def load_sound(name):
class NoneSound(object):
def play(self): pass
if not pygame.mixer:
return NoneSound()
fullname = os.path.join('data', name)
try:
sound = pygame.mixer.Sound(fullname)
except pygame.error, message:
print 'Cannot load sound:', name
raise SystemExit, message
return sound
>>> whiff_sound = load_sound('whiff.wav')
>>> whiff_sound.play()
<Channel object at 0xb772f1c0>
>>>
Here is the wav i'm using.(斷鏈)
您是否使用獨立音頻播放器播放.wav文件? – nmichaels 2010-12-01 22:25:31
如果包含代碼,則更有可能獲得幫助。 – Velociraptors 2010-12-01 22:26:06
@nathon是的,它的工作原理很好 – Ant 2010-12-01 22:28:08