Python/Kivy Sound проблема с остановкой

Пишу код, при нажатии звук должен включаться/выключатся. Ничего не происходит, помогите! Картинка меняется, звук не останавливается, так еще и накладывается

 def Zvuk(self):
    self.sound=SoundLoader.load("C:\\Users\\--\\Desktop\\ПРИЛОЖЕНИЕ\\ZVUK.wav")
    zvuk_knopka=self.root.ids["menu_screen"].ids["zvuk"]
    if  zvuk_knopka.source=="C:\\Users\\--\\Desktop\\ПРИЛОЖЕНИЕ\\VonON.png":
        self.sound.volume=".1"
        self.sound.play()
        self.sound.loop=True
        

    if zvuk_knopka.source=="C:\\Users\\--\\Desktop\\ПРИЛОЖЕНИЕ\\VolOFF.png":
        print ("ДА")

        self.sound.stop()

KV

      ImageButton:

            
            id:zvuk
            source:"C:\\Users\\--\\Desktop\\ПРИЛОЖЕНИЕ\\VolOFF.png"
            on_release:
                app.Zvuk()
            
            on_press:
                if self.source =="C:\\Users\\--\\Desktop\\ПРИЛОЖЕНИЕ\\VonON.png":\
                self.source="C:\\Users\\--\\Desktop\\ПРИЛОЖЕНИЕ\\VolOFF.png"
                else : self.source ="C:\\Users\\--\\Desktop\\ПРИЛОЖЕНИЕ\\VonON.png"

Ответы (0 шт):