Python/Tkinter音频播放器

Python/Tkinter音频播放器,python,tkinter,media,pyaudio,audio-player,Python,Tkinter,Media,Pyaudio,Audio Player,我正在开发一个媒体播放器。现在,它是一个简单的窗口,带有加载.wav文件的按钮。问题是我现在想实现一个暂停按钮。但是,播放音频文件时,在文件播放完成之前,无法再次访问GUI(无法按下任何按钮)。如何在播放音频文件时使GUI动态化 我使用的是PyAudio,它们的实现不允许这样做。可能需要使用线程。您必须在不同于gui mainloop的线程中播放音频文件,以便gui不断响应用户输入 嗯,wxpython并不是那么复杂,它有一些实用功能,可以帮助你做你想做的事情。查看wxpython演示,这里有几

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


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

可能需要使用线程。您必须在不同于gui mainloop的线程中播放音频文件,以便gui不断响应用户输入


嗯,wxpython并不是那么复杂,它有一些实用功能,可以帮助你做你想做的事情。查看wxpython演示,这里有几个示例。

可能需要使用线程。您必须在不同于gui mainloop的线程中播放音频文件,以便gui不断响应用户输入


嗯,wxpython并不是那么复杂,它有一些实用功能,可以帮助你做你想做的事情。查看wxpython演示,这里有几个示例。

您也可以使用
pygame mixer
出于此目的,我在
pyqt
中做了同样的操作,并且我不需要实现线程。您可以在以下网址获得
pygame mixer
的文档:
快乐编码。

您也可以使用
pygame mixer
出于这个目的,我在
pyqt
中做了同样的操作,并且我不需要实现线程。您可以在以下网址获得
pygame mixer
的文档: 快乐的编码。

试试这个: 检查代码 我也使用过pygame。希望这有帮助。

试试这个: 检查代码
我也使用过pygame。希望这能有所帮助。

我在等待响应时实现了线程,它成功了。感谢您的回复。我在等待响应时实现了线程,它成功了。谢谢你的回复。