我对 pygame.mixer.Sound() 的 play() 函数有问题 当我使用下面的代码时:
#!/usr/bin/env python
# ~*~ coding: utf-8 ~*~
import pygame
import os
pygame.init()
pygame.display.set_mode((640, 480))
sound = pygame.mixer.Sound(os.path.join("sound", "throw.wav"))
sound.play()
有一个黑色的窗口(就像我想要的那样),但它不播放声音“throw.wav” 奇怪的是,在同一目录中还有另一个名为 “punch.wav”,效果很好。
最佳答案
有时是声音文件的问题。我有一个 .wav 文件,在转换为 .ogg 格式后开始与 pygame 一起使用。您可以使用media.io尝试一下。
关于python - pygame.mixer.Sound.play : Unable to open file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30017125/