如果使用 python 制作 android 应用程序,python 模块(如 pyaudio)是否可以在 android 中工作?

does python modules like pyaudio works in a android if an android app is make by using python?

我需要一个解决方案(我还没有在移动设备上尝试过,因为程序处于开发阶段,但我知道这个问题也会得到较晚的答复),如果我通过命令安装了多个模块提示,如果我使用这些模块制作一个 android 应用程序,那么该应用程序是否会像在 PC 中那样运行,或者它会说模块丢失并不断崩溃,我是应用程序开发的新手,请帮忙我.

如果您在编译过程中包含该模块(我不知道您在 compiling/developing 中使用什么,所以不确定如何提供帮助)应用程序不会崩溃。在最坏的情况下,它不会播放音频,但应用程序的其余部分应该可以工作(除非它的某些部分需要要播放的音频).

需要知道的一件重要事情是 PyAudio 为 PortAudio 提供 Python 绑定,一个 cross-platform 音频 I/O 库。 它统一了来自每个 OS 的 API,例如用于 Windows 的专业音频的 ASIO、用于 Windows 的 Core Audio 和用于 Linux 的 ALSA 等,所以您想知道是否支持 PortAudio Android.

看看这里: https://source.android.com/devices/audio

Android 正在使用 PortAudio 支持的 ALSA,因此 Pyaudio 也应该支持它。我想唯一确定的方法就是尝试一下。 :)