无法在 Android 上播放音频(ffpyplayer) - buildozer
Posted
技术标签:
【中文标题】无法在 Android 上播放音频(ffpyplayer) - buildozer【英文标题】:Can't play audio (ffpyplayer) on android - buildozer 【发布时间】:2021-11-23 10:03:13 【问题描述】:我想在 android 上测试我的简单 mp3 播放器程序,所以我做到了。但是,由于某种原因,我无法在手机上播放任何内容,每次尝试加载音频文件时,我都会得到这个:
[WARNING] [Audio ] Unable to find a loader for <audio_file.mp3>
SoundLoader 总是返回 None
。我将KIVY_AUDIO
设置为ffpyplayer
,并且我正在用我的应用程序打包ffpyplayer。一切都可以在桌面上完美运行,但我不知道为什么它不能在 android 上运行。
播放音频是否需要特殊权限?是否应在程序的特定部分申请?例如,我只请求READ_EXTERNAL_STORAGE
,而且我总是在导入所有内容后请求权限,我应该在一开始就这样做吗?
【问题讨论】:
【参考方案1】:Python 的ffmpeg
接口都是ffmpeg
命令行工具的薄包装器。您可能在 Android 上没有ffmpeg
命令行工具。您可能需要查看另一个独立的 MP3 库。 pygame
和 playsound
可以处理 MP3。
【讨论】:
以上是关于无法在 Android 上播放音频(ffpyplayer) - buildozer的主要内容,如果未能解决你的问题,请参考以下文章