【发布时间】: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
-
我准确地复制了你的代码并且它有效
-
我用了另一个视频,但还是什么都没有......它在你身上是如何工作的,它是相同的代码......哈哈哈......编码很奇怪......即使在嵌入式系统中代码有时有效,有时无效,原因总是很奇怪