【发布时间】:2017-12-29 09:28:14
【问题描述】:
我查看了这个网站上的几个问题和多个其他资源,发现这段代码可以用来用 pygame 播放声音,但我遇到了一些问题。
import pygame
pygame.init()
song = pygame.mixer.Sound('sound.wav')
clock = pygame.time.Clock()
song.play()
while True:
clock.tick(60)
pygame.quit()
我已经尝试了两个文件(“sound.wav”和“sound.mp3”),以及单引号和双引号,但它仍然不起作用。当我尝试文件的路径时,Python 崩溃了。有什么我可以更改或添加到此代码以使其工作的东西,如果没有,是否有其他解决方案?
我得到的错误是它无法加载文件。
编辑:现在无论我传递给 pygame.mixer.Sound() 什么,它都会崩溃,说 Python 意外退出。
【问题讨论】:
-
您可能应该尝试重新安装 pygame。为什么不能正确安装 pip?你有什么错误?
-
我重新安装了 pygame 并安装了 Pip。显然,我的命令行工具出现了问题,但是随着一些应用程序的删除/重新安装和重新启动,事情又开始工作了。但是,声音仍然不起作用。
标签: macos python-3.x audio pygame