使用PyGame子集在Android上播放音频

1 投票
1 回答
964 浏览
提问于 2025-04-17 07:05

我正在尝试使用PyGame Subset for Android播放一个简单的wav音频文件,但我好像搞不定。有没有人能提供一些可以用的示例代码?文档里没有相关的例子。

1 个回答

0

根据Pygame Subset for Android的说明,你可以使用 android_mixer 来播放声音。首先,你需要导入这个模块 [1]

import android_mixer as mixer

接下来,你可以像使用普通的pygame混音器一样使用这个混音器来播放声音:

mixer.music.load(sys.argv[1])
mixer.music.play()

需要注意的是,“init和pre_init方法可以工作,但会被忽略 - Android会自动选择合适的设置”,还有“只能使用文件名和真实的文件对象 - 类似文件的对象可能无法正常工作”。还有其他一些限制条件。 [1]

撰写回答