2012-05-27 38 views
1

我在做一個遊戲wx.python,當我嘗試添加使用wx.Sound背景音樂,我得到了以下錯誤:wx.Sound:wav文件不支持

Python的錯誤 聲音文件「圖像/game.wav'格式不受支持。

這是我使用的代碼。我在網上看過很多次這樣的代碼,但沒有一個 同樣的問題。

聲音= wx.Sound( 「圖像/ game.wav」)

sound.Play(wx.SOUND_ASYNC)

任何建議?謝謝

回答

0

聽起來像你需要以不同的格式保存WAV文件。 WAV文件並不都是一樣的。

http://en.wikipedia.org/wiki/WAV#WAV_file_compression_codecs_compared

+0

我測試的網站上提供的所有樣本,但是我現在有一個問題。對於樣本4和6到15,我仍然有上述問題,但對於其他4個樣本(那些用PCM完成的)我沒有錯誤,但也沒有聲音:(現在有什麼問題? 如果我使用其他遊戲的wav文件,這是同樣的問題...沒有聲音 – d4rk0s

+0

你的操作系統,Python和wxPython版本是什麼? – FogleBird

+0

ubuntu 11.10(統一),python 2.7.2+,wxpython 2.8.12.1 – d4rk0s