无法使用函数停止simpleaudio音乐

2024-09-30 08:25:39 发布

您现在位置:Python中文网/ 问答频道 /正文

所以基本上,我正在制作一个GUI,它允许你播放音乐,我制作了一个按钮,这个按钮应该会破坏自己并停止音乐,但它似乎只会破坏自己,音乐继续播放,没有错误,什么都没有

代码(我只想包括有问题的部分):

# Function to stop music
def stopMusic():
    play_obj.stop
    stop.destroy()

# Converting mp3 files to wav files to play
src = r'C:\Users\User\Downloads\Sportify\MP3\Blinding Lights.mp3'
dst = r'C:\Users\User\Downloads\Sportify\Wav\Blinding Lights.wav'
sound = AudioSegment.from_mp3(src)
sound.export(dst, format="wav")

# Playing music
filename = r'C:\Users\User\Downloads\Sportify\Wav\Blinding Lights.wav'
wave_obj = sa.WaveObject.from_wave_file(filename)
play_obj = wave_obj.play()

# Making the gui button
frame = Frame()
frame.pack(side=BOTTOM)
stop = Button(frame, text='Stop Music', command=stopMusic, font="verdana")
stop.pack(side=BOTTOM)

请帮我解决这个问题,我已经搜索谷歌20分钟了,谢谢


Tags: toobjplay音乐downloadswaveframemp3

热门问题