У меня есть одна функция (cmd_sr), которая воспроизводит звуковую дорожку, используя VLC-python lib.
Я стремлюсь иметь разные функции для приостановки, остановки, смены дорожек и т. Д. Но если я попытаюсь приостановить дорожку в другой функции, ничего не изменится. Это прекрасно работает, если я добавлю p.pause () в функцию cmd_sr.
Есть ли способ встроить функцию cmd_pause () в cmd_sr () или как-то разрешить доступ или приостановку любой функции?
def cmd_sr(stream_url):
global p
p = vlc.MediaPlayer(stream_url)
p.play()
def cmd_pause():
print(stream_url)
p = vlc.MediaPlayer(stream_url)
sendMessage(s, "Tried to pause")
p.pause()