3 回答

TA貢獻1775條經驗 獲得超8個贊
如果您遇到同樣的問題,請在您的.spec文件中修復此行:
from kivy_deps import sdl2, glew, gstreamer
...
...
datas=[('Files\test.wav','.')
...
...
*[Tree(p) for p in (sdl2.dep_bins + glew.dep_bins + gstreamer.dep_bins)],
...
...
為我工作..

TA貢獻1830條經驗 獲得超3個贊
接下來的事情幫助了我:
python -m pip install kivy[full]
這與之前的 conda 安裝重疊:
conda install -c conda-forge kivy
之后 mp3 文件播放正常。
從 pip(我的目錄)安裝后的包更改:
?kivy-deps.glew~=0.3.1
在f:\pzz\lib\site-packages (from kivy[full]) (0.3.1)
?kivy-deps.gstreamer~=0.3.3
在f:\pzz\lib\site-packages (from kivy[full]) (0.3.3)

TA貢獻1906條經驗 獲得超3個贊
這對我有用。
from kivy_deps import sdl2, glew, gstreamer
datas=[(r'Assets', 'bullet.wav'),
(r'Assets', 'music.wav'),
(r'Assets', 'Explosion.wav')],
*[Tree(p) for p in
(sdl2.dep_bins +
glew.dep_bins + gstreamer.dep_bins)],
添加回答
舉報