我使用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