首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >录制声音时不会阻止Pygame UI

录制声音时不会阻止Pygame UI
EN

Stack Overflow用户
提问于 2020-06-18 22:48:27
回答 1查看 79关注 0票数 0

我正在制作一个简单的Python实用程序,它显示正在播放的歌曲(BPM)的节奏。我录制了几秒钟的短片段来计算节奏。问题是,现在我想使用Pygame UI在显示器上显示,但当我录制声音时,UI没有响应。我想让UI在录制声音的过程中保持响应,然后在计算出新片段上的节拍后更新屏幕上的值。我如何实现这一点?

我看过线程化,但我不确定这是不是合适的解决方案。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-18 23:06:12

我会使用python threading库。

在主线程中使用pygame模块(实际上就是普通的python shell ),并为确定BPM的函数创建一个单独的线程。

然后,可以将此BPM保存到一个全局变量中,PyGame可以访问该变量以进行显示。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62452758

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档