首页 > 解决方案 > 无法在 Android 上使用 kivy 加载 MP3 文件

问题描述

我使用 kivy 创建了一个音乐播放器。它适用于 Linux 上的 MP3 歌曲。但是,当我使用 buildozer 将其转换为 APK 文件时,会出现无法加载文件的错误。我正在使用 kivy 的声音加载器来播放文件。

这适用于 .wav 文件和 .ogg 文件。只有 MP3 文件才会出现错误。

任何建议都会有所帮助。提前致谢

标签: androidkivymp3buildozer

解决方案


Kivy 仅在 Android 上加载wav和文件。ogg还要确保...

  • 您加载声音文件kivy.core.audio.SoundLoader.load
  • 在更改声音状态之前检查if <SOUND_FILE_VARIABLE>:,因为如果文件不存在或 Kivy 无法加载文件,声音文件变量将为None

如果文件太长,Android 上的音频可能会出现故障。


推荐阅读