在 GUI 为 运行 tkinter 时在 python 中在后台播放声音
Playing sound in background in python while GUI is running with tkinter
我一直在尝试 运行 在应用 运行 运行时在后台播放声音。我是 Arch Linux 和 Python 3.8
我试过像这样播放声音
playsound('music.mp3', False)
但是我收到错误消息说系统不受支持。我也尝试过 pygame 以下方式:
from pygame import mixer
mixer.init()
mixer.music.load("music.mp3")
mixer.music.play()
但是我收到错误 pygame.error: Unrecognized audio format
。有没有其他方法可以 运行 在后台播放音乐,一些任务正在使用 tkinter 在 GUI 上执行。该程序将 运行 在 arch 和 Ubuntu.
试试这个代码,它将 运行 背景音乐持续播放直到应用 运行ning
mixer.music.play(-1)
试试这个:
mixer.music.play(-1)
如果你想让你的背景音乐在 10 秒内停止,那么也添加这个:
gui_name.after(10000, mixer.music.stop)
希望对您有所帮助。
我一直在尝试 运行 在应用 运行 运行时在后台播放声音。我是 Arch Linux 和 Python 3.8 我试过像这样播放声音
playsound('music.mp3', False)
但是我收到错误消息说系统不受支持。我也尝试过 pygame 以下方式:
from pygame import mixer
mixer.init()
mixer.music.load("music.mp3")
mixer.music.play()
但是我收到错误 pygame.error: Unrecognized audio format
。有没有其他方法可以 运行 在后台播放音乐,一些任务正在使用 tkinter 在 GUI 上执行。该程序将 运行 在 arch 和 Ubuntu.
试试这个代码,它将 运行 背景音乐持续播放直到应用 运行ning
mixer.music.play(-1)
试试这个:
mixer.music.play(-1)
如果你想让你的背景音乐在 10 秒内停止,那么也添加这个:
gui_name.after(10000, mixer.music.stop)
希望对您有所帮助。