首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Python/Tkinter音频播放器

Python/Tkinter音频播放器
EN

Stack Overflow用户
提问于 2010-05-30 23:30:15
回答 3查看 3.3K关注 0票数 0

我正在开发一款媒体播放器。现在它只是一个简单的窗口,里面有一个加载.wav文件的按钮。问题是我现在想实现一个暂停按钮。但是,当播放音频文件时,GUI无法再次访问(无法按下任何按钮),直到文件播放完毕。如何在播放音频文件时使GUI动态化?

我使用的是PyAudio,他们的实现不允许这样做。

EN

回答 3

Stack Overflow用户

发布于 2010-05-31 00:20:51

也许你必须使用线程来完成这项工作。您必须在不同于gui mainloop的线程中播放您的音频文件,以便GUI始终响应用户输入。

我的意思是,wxpython并不是那么复杂,它有一些实用函数,可以帮助你做你想做的事情。查看wxpython演示,其中有几个示例。

票数 4
EN

Stack Overflow用户

发布于 2017-02-16 02:03:27

你也可以使用pygame mixer来实现这个目的,我在pyqt中也做了同样的事情,并且我不需要实现线程。您可以在https://www.pygame.org/docs/ref/mixer.html Happy Coding获取pygame mixer的文档。

票数 0
EN

Stack Overflow用户

发布于 2017-07-08 00:59:33

试试这个:检查我用过的pygame also.Hope的代码https://drive.google.com/file/d/0B7ccI33Aew5fNVhwZ2puYTBuUFU/view?usp=sharing,这很有帮助。

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

https://stackoverflow.com/questions/2939224

复制
相关文章

相似问题

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