Почему моя песня продолжает сбрасываться, когда я ее приостанавливаю? - PullRequest
0 голосов
/ 26 февраля 2020

Я делаю аудиоплеер и сталкиваюсь с этой проблемой. Моя песня всегда сбрасывается, когда я нажимаю кнопку паузы.

Вот код для кнопки паузы / воспроизведения.

s = 0
PauseState = 1 # is a 1 if paused
PlaySwitch = 0 # Shifts through Play and Pause state
ListSwitch = 0 # Visability of the Song List
window = Tk()

## -- Button Subprograms -- ##
def PlayBtn(): # Control for the play button
    global PlaySwitch
    global s
    global PauseState
    if PauseState == 0:
        pass
    else:
        s = vlc.MediaPlayer(SongList.get(ACTIVE))

    if PlaySwitch == 0:
        Bplay.config(image = Ppause)
        PlaySwitch = 1
        s.play()
        PauseState = 0
    else:
        Bplay.config(image = Pplay)
        PlaySwitch = 0
        s.pause()
        PauseState = 1
    print(f"Play/Pause Button Val: {PlaySwitch}")
    window.update()
...