我可以播放mp3没问题:
pygame.init()
fp = "sound.mp3"
pygame.mixer.music.load(fp)
pygame.mixer.music.play()
但是我没有看到一种简单的方法来访问解码声音的缓冲区/数组。
使用Sound类打开只会产生垃圾(它一定是期待wav):
s = pygame.mixer.Sound(fp)
我想要做的是最终使用以下方法从Sound对象获取解码数组:
a = pygame.sndarray.array(s)
但我似乎无法从mp3文件中创建一个Sound对象。
新的Pygame ..