我正在编写一个游戏,想在某些位置暂停音乐以获得戏剧效果。我不能只是使用的原因
winsound.PlaySound(None, winsound.SND_ALIAS)
是因为如果我在调用该函数并尝试恢复我的音乐时这样做,音乐就会重新开始。有什么方法可以暂停音乐或保存我听过的位置,以便在重播音乐时恢复该位置?
如果没有,我应该使用哪些其他音乐播放模块来完成这个?
不幸的是,这是不可能的winsound
。查看文档,您可以看到它提供的功能非常少且简单。另一方面,simpleaudio
with complexaudio
plugin 似乎可以做到这一点。
关于 SO 的参考问题:如何在 python 中使用 complexaudio 暂停/恢复播放?