标签: python audio pygame
我正在使用pygame函数pygame.time.delay()使pygame冻结,同时呈现一些图片或文字,我想同时播放声音。
我认为问题是,为了让pygame混音器工作,主循环必须正在运行,所以让系统等待它也会停止混音器。
任何简单的方法来解决这个问题?感谢
答案 0 :(得分:2)
pygame.time.delay()在呈现内容时等待是一个坏主意,它不仅会阻止您播放音乐,还会冻结您的屏幕(空白屏幕)。
pygame.time.delay()
您应该处理事件并更新显示,尽管您有静态图像。
一些替代方案是: