首頁 > 後端開發 > Python教學 > Pygame 聲音播放失敗:為什麼我的音訊不播放?

Pygame 聲音播放失敗:為什麼我的音訊不播放?

Linda Hamilton
發布: 2024-11-26 10:33:13
原創
328 人瀏覽過

Pygame Sound Playback Failure: Why Isn't My Audio Playing?

Pygame:聽不見聲音播放

當嘗試將聲音檔案合併到 Pygame 應用程式時,您可能會遇到無法播放音訊的問題。本文探討了此問題的常見原因並提供了解決方案。

提供的程式碼片段初始化 Pygame 並初始化混合器模組。從 WAV 檔案建立聲音對象,但在呼叫 play() 方法時,聽不到任何音訊。

解決方案在於 pygame.init() 呼叫。對於某些系統,特別是 Windows 7,在初始化混音器模組之前呼叫 pygame.init() 會幹擾聲音播放。若要解決此問題,請刪除 pygame.init() 呼叫並繼續執行 Mixer.init()。

下面修改後的程式碼解決了此問題:

import time, sys
from pygame import mixer

# pygame.init()
mixer.init()

sound = mixer.Sound(sys.argv[1])
sound.play()

time.sleep(5)
登入後複製

透過刪除pygame.init () 並僅初始化混音器模組,Pygame 將成功在指定係統上播放聲音檔案。

以上是Pygame 聲音播放失敗:為什麼我的音訊不播放?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板