【问题标题】:Kivy not loading videoKivy 不加载视频
【发布时间】:2021-08-04 04:47:53
【问题描述】:

我在 kivy 中使用以下代码,尝试加载视频。我创建了一个没有我正在做的所有额外事情的新文件,以消除所有可能的并发症。我是堆栈溢出的新手,所以如果我做错了什么不要判断......视频在同一个文件中,我已经尝试了我在网上找到的关于这些错误的所有内容,我也安装枕头和ffpyplayer。我收到的错误是 [ERROR] [Image] Error loading

import kivy
from kivy.app import App
from kivy.uix.widget import Widget
from kivy.uix.label import Label
from kivy.uix.button import Button
from kivy.lang import Builder
from kivy.uix.screenmanager import Screen, ScreenManager
from kivy.uix.video import Video
from kivy.uix.videoplayer import VideoPlayer






class MyApp(App):
    def build(self):

        video = Video(source='ironman.mp4')
        video.state = "play"
        video.options = {'eos': 'loop'}
        video.allow_stretch = True
        video.loaded = True

        return video

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

【问题讨论】:

  • 如您所说发生错误,但视频播放正常
  • 不是,整个窗口都是白色的
  • 尝试使用另一个视频。如果不起作用,则升级枕头和 ffpyplayer 和 kivy
  • 我准确地复制了你的代码并且它有效
  • 我用了另一个视频,但还是什么都没有......它在你身上是如何工作的,它是相同的代码......哈哈哈......编码很奇怪......即使在嵌入式系统中代码有时有效,有时无效,原因总是很奇怪

标签: python kivy


【解决方案1】:

我遇到了同样的问题,但使用的是 Image。安装枕头 8.4.0。

【讨论】:

  • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-07-13
  • 2014-04-26
  • 1970-01-01
  • 1970-01-01
  • 2014-12-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多