为了账号安全,请及时绑定邮箱和手机立即绑定

使用 tkinter 运行 GUI 时在 python 中的后台播放声音

使用 tkinter 运行 GUI 时在 python 中的后台播放声音

慕码人8056858 2023-03-01 15:21:43
我一直在尝试在应用程序运行时在后台运行声音。我是 Arch Linux 和 Python 3.8 我试过像这样播放声音playsound('music.mp3', False)但我收到错误消息说系统不受支持。我也尝试过 pygame 以下方式:from pygame import mixermixer.init()mixer.music.load("music.mp3")mixer.music.play()但我得到错误pygame.error: Unrecognized audio format。有没有其他方法可以让我在后台运行音乐,一些任务正在使用 tkinter 在 GUI 上执行。该程序将在 arch 和 Ubuntu 上运行。
查看完整描述

2 回答

?
LEATH

TA贡献1936条经验 获得超6个赞

试试这个代码,它会持续播放背景音乐,直到应用程序运行

mixer.music.play(-1)


查看完整回答
反对 回复 2023-03-01
?
精慕HU

TA贡献1845条经验 获得超8个赞

尝试这个:

mixer.music.play(-1)

如果你想让你的背景音乐在 10 秒内停止,那么也添加这个:

gui_name.after(10000,  mixer.music.stop)

希望它能帮助你。


查看完整回答
反对 回复 2023-03-01
  • 2 回答
  • 0 关注
  • 155 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信