带有 GIF 的 Kivy 程序有一个完全白屏

Kivy program with GIF has a completely white screen

我想制作一个带有 GIF 的 Kivy 小程序。它在我的电脑上完美运行, 但是当我编译它,将它推送到我的设备并 运行 它时,我得到的只是一个白屏。

这是我的代码:

class Contrail(Image):
    frame_counter = 0
    frame_number = 6 # my example GIF had 6 frames
    def on_texture(self, instance, value):     
        if self.frame_counter == self.frame_number + 1:
            self._coreimage.anim_reset(False)
        self.frame_counter += 1


class MyApp(App):
    def build(self):
        return Contrail(source = "streifen1.gif")

if __name__ == '__main__':
    MyApp().run()

我认为您需要在 bulldozer.spec 文件中包含 gif。这里:source.include_exts = py, png, ... , gif