Python,pygame.mixer:声音不起作用

Python,pygame.mixer:声音不起作用,python,audio,pygame,mixer,Python,Audio,Pygame,Mixer,当我尝试运行以下代码时,我没有收到任何错误或声音。声音文件没有损坏,我也尝试过许多其他声音文件 import pygame pygame.mixer.init(44100, -16, 2, 2048) sound = pygame.mixer.Sound("9001.wav") sound.play() 其结果很简单: <Channel object at 0x00000000021EF258> 好的,那么。。。在一次又一次地编辑我的文件后,我终于让它工作了。一旦我让它工作,我

当我尝试运行以下代码时,我没有收到任何错误或声音。声音文件没有损坏,我也尝试过许多其他声音文件

import pygame
pygame.mixer.init(44100, -16, 2, 2048)
sound = pygame.mixer.Sound("9001.wav")
sound.play()
其结果很简单:

<Channel object at 0x00000000021EF258>


好的,那么。。。在一次又一次地编辑我的文件后,我终于让它工作了。一旦我让它工作,我就可以把我的代码改回以前的状态。我完全不知道如何修复。

你确定这与pygame有关吗?扬声器打开了吗?增大音量?您尝试过其他声音文件吗?当我在Windows Media Player和VLC中收听时,该声音文件可以正常工作。我尝试了几个声音文件。胡乱猜测:1)尝试以管理员身份运行python解释器2)尝试用另一个频率初始化
pygame.mixer
(如
22050
)一些版本信息会有所帮助-什么版本的Windows,什么版本的python?另外,看起来您正在使用64位Python。您是否考虑过尝试一下32位?32位兼容性可能更好,这取决于您的驱动程序等。好吧,那么。。。最让我头疼的是:当我尝试使用播放声音的旧.py文件时,它工作得很好-Python 2.6.6 64位,windows 7 64位#BigYellowCactus,更改频率没有帮助,以管理员身份运行也没有帮助:(这似乎发生在程序错误地尝试播放.mp3文件时。这似乎破坏了播放功能。