>我用kivy创建了一个音乐播放器。 它适用于 Linux 上的 MP3 歌曲。 但是当我使用buildozer将其转换为APK文件时,它会给出无法加载文件的错误。 我正在使用 kivy 的声音加载器来播放文件。
这对.wav文件和.ogg文件工作正常。错误仅针对MP3文件出现。
任何建议都会有所帮助。 提前致谢
Kivy只在Android上加载wav
和ogg
文件。还要确保...
- 使用
kivy.core.audio.SoundLoader.load
加载声音文件 - 在更改声音状态之前,请检查
if <SOUND_FILE_VARIABLE>:
因为如果文件不存在或 Kivy 无法加载文件,则声音文件变量将None
如果文件太长,则音频在Android上可能会出现故障。