报错:
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格式就能解决!
pyinstaller打包py成exe后音乐文件播放异常pygame.error failed to execute script
原文:https://www.cnblogs.com/xiaohuomiao/p/12689029.html