gpt4 book ai didi

python - Pygame 错误加载声音 : Module format not recognised

转载 作者:太空狗 更新时间:2023-10-30 02:34:24 27 4
gpt4 key购买 nike

我一直在尝试在 pygame 中加载和播放声音时遇到问题。大多数人似乎都无法使用 MP3,但出于某种原因,我什至无法播放 wav。

>>> f=open('menuscreen.wav',"rb")
>>> pygame.mixer.init()
>>> pygame.mixer.music.load(f)
Traceback (most recent call last):
File "<string>", line 1, in <fragment>
pygame.error: Module format not recognized

这也行不通:

>>> k = pygame.mixer.Sound('menuscreen.wav')
>>> pygame.mixer.init()
>>> pygame.mixer.music.load(k)
Traceback (most recent call last):
File "<string>", line 1, in <fragment>
pygame.error: Couldn't read from RWops

这也不是:

>>> import pygame
>>> pygame.mixer.init()
>>> pygame.mixer.music.load('menuscreen.wav')
Traceback (most recent call last):
File "<string>", line 1, in <fragment>
pygame.error: Unable to load WAV file

我正在使用 2.7.2 和 pygame 1.9.1

最佳答案

您应该通过将文件名作为第一个参数传递来加载文件。这适用于我的系统(相同的 python 和 pygame 版本)就好了:

>>> import pygame
>>> pygame.mixer.init()
>>> pygame.mixer.music.load('filename.wav')
>>> pygame.mixer.music.play()

喂!

关于python - Pygame 错误加载声音 : Module format not recognised,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8391109/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com