pygame.mixer.Sound.play:无法打开文件

时间:2015-05-03 17:37:23

标签: python audio pygame

我遇到play()的问题 - pygame.mixer.Sound()的功能 当我使用下面的代码时:

#!/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",完全正常。

1 个答案:

答案 0 :(得分:1)

有时声音文件存在问题。我有一个.wav文件,在转换为.ogg格式后开始使用pygame。您可以使用media.io进行试用。

相关问题