def loadSound(self, name):
'''Load a sound. Set this function to a variable then call variable.play()'''
try:
pygame.mixer.get_init()
except:
pass
class NoneSound:
def play(self): pass
if not pygame.mixer:
return NoneSound()
fullname = os.path.join(scriptdir, name)
try:
sound = pygame.mixer.Sound(fullname)
except pygame.error as e:
print ('Cannot load sound: %s' % fullname)
raise e
return sound
评论列表
文章目录