PyGame 声音播放问题
问题:
尝试播放声音文件 (.wav )与 PyGame 结果没有声音输出。
代码片段:
import pygame pygame.init() pygame.mixer.init() sounda= pygame.mixer.Sound("desert_rustle.wav") sounda.play()
故障排除步骤:
在某些情况下,如解决方案中所述,删除 pygame.init() 调用可以解决问题。
如果 pygame.init() 保持不变,尝试在 PyGame 中创建一个屏幕。根据该方案,该步骤还可以方便声音播放。这是一个示例:
import time, sys from pygame import mixer # pygame.init() # Remove if not needed mixer.init() # Create a display screen = pygame.display.set_mode((200, 200)) sound = mixer.Sound(sys.argv[1]) sound.play() time.sleep(5)
确保您的系统配置(例如操作系统、Python 版本、PyGame 版本) )与声音兼容
确认您尝试播放的声音文件是受支持的格式并且可以通过相关代码。
关闭任何其他正在运行的可能干扰音频播放的程序或应用程序。
以上是为什么我的 PyGame 没有声音?的详细内容。更多信息请关注PHP中文网其他相关文章!