如何使用“ VideoPlayer”小部件创建“段播放器”?
例如:我有10个段:seg-1.mp4,seg2.mp4 ... seg10.mp4。像在网站中一样,如何创建视频播放器,以允许按段播放视频。
答案 0 :(得分:0)
最好的存档方法是继承直接访问kivy.core.video小部件的Videoplayer。
然后,通过阅读源代码,您可以尝试将视频存储在RAM中(作为文件对象)并将其解析为视频小部件。 RAM上的视频可能是一个空的视频文件,您可以在其中添加已保存的流,并在播放视频时在视频小部件中显示该流。但这很复杂。
或者您可以执行一个子例程,以事件驱动的顺序按希望的顺序重新加载视频的每个片段的源。您无需更改视频播放器的来源,而是可以更改播放器内部的_video小部件。并请记住将视频配置更改为自动播放,以使段之间的加载时间更短。