python - 使用winsound时无法播放其余代码
问题描述
我正在编写一个简单的游戏,但是当我尝试使用 winsound 命令播放一些音乐时,它会播放它,但它之后的一切都不起作用。我试着把它放在最后,但是当我退出游戏时音乐开始了。
解决方案
那是因为,据我了解,您是同步进行的,因此在声音再现后代码执行将恢复。现在,由于我认为您指的是winsound
python 库,因此您应该能够运行一个线程,在其中使用Python Threading library播放声音。这样,当您的其余代码运行时,声音会异步再现
推荐阅读
- git - git:不同存储库的不同配置
- javascript - 如何在 UI 和后端数据中显示不同的数据
- sql - 如何创建日期(日、周、月)范围表
- node.js - client.voice.onVoiceStateUpdate 不是一个函数 - DiscordJS
- java - 从文件对象转换为文件项对象
- visual-studio-code - VSCode - 在右键菜单中复制本地主机路径
- python - 使用带有占位符的python字符串格式
- javascript - 如何创建这个 ag-grid 加载覆盖
- javascript - 如何访问组件外部的功能组件状态?- 反应
- sql - 如何在不同列上的名字和姓氏的不同行上搜索多个名称?