Python Can';I don’我听不到我正试着玩游戏的声音
我听不到我想玩pygame的声音。这是我的密码Python Can';I don’我听不到我正试着玩游戏的声音,python,pygame,Python,Pygame,我听不到我想玩pygame的声音。这是我的密码 import pygame pygame.init() pygame.mixer.music.load(r"C:\Users\Isaiah\Desktop\easy_going.mp3") pygame.mixer.music.play() 任何帮助都会很好 谢谢 Pygame对MP3的支持有限;改用.wav。幸运的是,您可以使用在线转换工具轻松地将.mp3文件转换为.wav文件 您还需要在末尾添加一个延迟循环,以防止程序过早关闭 将.mp
import pygame
pygame.init()
pygame.mixer.music.load(r"C:\Users\Isaiah\Desktop\easy_going.mp3")
pygame.mixer.music.play()
任何帮助都会很好
谢谢 Pygame对MP3的支持有限;改用.wav。幸运的是,您可以使用在线转换工具轻松地将.mp3文件转换为.wav文件 您还需要在末尾添加一个延迟循环,以防止程序过早关闭 将.mp3转换为.wav,然后尝试运行此修改后的代码
import pygame
#Replaced init() with mixer.init()
pygame.mixer.init()
sound = pygame.mixer.Sound(r"C:\Users\Isaiah\Desktop\easy_going.wav")
s = pygame.mixer.Sound.play(sound)
#Delay loop
while s.get_busy():
pygame.time.delay(100)
祝你好运 重要的一点是,
pygame.mixer.Sound.play()
只开始播放声音,然后立即返回。如果你的程序退出,你将什么也听不到。非常感谢!还有,在播放音乐时,有没有办法让打印语句运行?打印语句运行吗?不知道你的意思。你想在音乐播放之前或播放过程中打印一些内容,还是想从用户那里获取输入?@David Greydanus我正在尝试制作一个基于文本的RPG,所以当他们被问及问题时,我想要背景音乐。我只是消除了延迟,然后就成功了。我知道有没有办法让音乐一遍又一遍地循环?