報錯:
pyinstaller打包py成exe后運行報錯類似如下圖(自己的圖沒來得及截解決了)
解決方法:
我的音樂文件含有兩種格式wav和mp3格式,我是將mp3格式轉換為wav就可以啦!
原因:參考https://www.pygame.org/docs/ref/music.html#pygame.mixer.music.load
音樂模塊與pygame.mixer
pygame模塊緊密相關,用於加載和播放聲音。使用音樂模塊控制混音器中音樂的播放。
音樂播放和常規聲音播放之間的區別在於,音樂是流式傳輸的,永遠不會一次全部加載。混音器系統一次僅支持一個音樂流。
請注意,MP3
支持有限。在某些系統上,不支持的格式可能會使程序崩潰e.g
。Debian Linux。考慮OGG
改為使用。
因此改為一類音樂或者用OGG格式就能解決!