gpt4 book ai didi

python - pygame,无法导入声音

转载 作者:行者123 更新时间:2023-12-03 02:37:19 25 4
gpt4 key购买 nike

我已经广泛尝试解决此问题,但我找不到一个可以解决此问题的解决方案,有什么建议吗?

import pygame
from pygame.locals import *
pygame.init()
pygame.mixer.init
pygame.display.set_caption("hey press 1234567890-= and i'll press back!")

a_1 = pygame.mixer.Sound("a1.mp3")
a_2 = pygame.mixer.Sound("a2.mp3")
a_3 = pygame.mixer.Sound("a3.mp3")
a_4 = pygame.mixer.Sound("a4.mp3")
a_5 = pygame.mixer.Sound("a5.mp3")
a_6 = pygame.mixer.Sound("a6.mp3")
a_7 = pygame.mixer.Sound("a7.mp3")
a_8 = pygame.mixer.Sound("a8.mp3")
a_9 = pygame.mixer.Sound("a9.mp3")
a_10 = pygame.mixer.Sound("a10.mp3")
a_11 = pygame.mixer.Sound("a11.mp3")
a_12 = pygame.mixer.Sound("a12.mp3")

if event.type == KEYDOWN:
a_1.Sound.play()
if event.key == K_1:
a_1.play()

它返回的错误是
追溯(最近一次通话):
文件“\ fs-03 \ 14AColeman $ \ Documents \ PYTHONFILES \ wetransfer-5540b1 \ MUSBOT.py”,第7行,在
a_1 = pygame.mixer.Sound(“a1.mp3”)
pygame.error:无法打开文件'a1.mp3'

最佳答案

不确定您的问题是加载音频文件还是播放音频文件?
如果正在加载。尝试仅从python脚本所在的当前文件夹中加载并播放文件,然后看它是否在播放。

如果加载但无法播放,请尝试以以下方式播放.wav文件:pygame可以轻松播放.wav文件,因此请尝试使用mp3

如果确实需要播放mp3,请尝试使用以下命令查看它是否加载并正确播放,然后再继续捕获键盘事件。

import pygame
from Tkinter import *

mp3 = "yourMP3file.mp3"
afile = mp3
root = Tk()
pygame.init()
pygame.mixer.init()
pygame.mixer.music.load(afile)
pygame.mixer.music.play()
root.mainloop()

关于python - pygame,无法导入声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42672410/

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