2015-05-03 100 views
1

我有玩有問題() - pygame.mixer.Sound() 的功能。當我使用下面的代碼: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」的聲音,它完全正常。

回答

1

有時這是聲音文件的問題。我有一個.wav文件,它在轉換成.ogg格式後開始與pygame一起使用。您可以使用media.io進行試用。