Не удается остановить простую аудиомузыку с помощью функций

Итак, в основном, я делаю графический интерфейс, который позволяет вам воспроизводить музыку, я сделал кнопку, которая должна уничтожить себя и остановить музыку, но она только кажется, что уничтожает себя, а музыка продолжает играть, никаких ошибок, ничего.

Код (я собираюсь включить только часть с проблемой):

# 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)

Пожалуйста, помогите мне решить эту проблему, я ищу google уже 20 минут, спасибо!


person Community    schedule 23.10.2020    source источник
comment
Play_obj.stop работает нормально, но при вставке в функции не работает   -  person    schedule 23.10.2020
comment
Вы не вызываете функцию без круглых скобок ()   -  person Atlas435    schedule 23.10.2020