【发布时间】:2020-08-01 17:57:07
【问题描述】:
如何使用“VideoPlayer”小部件创建“segment-player”?
例如:我有 10 个片段:seg-1.mp4、seg2.mp4...seg10.mp4。如何创建视频播放器,如在网站中,允许分段播放视频。
【问题讨论】:
标签: python kivy media-player kivy-language
如何使用“VideoPlayer”小部件创建“segment-player”?
例如:我有 10 个片段:seg-1.mp4、seg2.mp4...seg10.mp4。如何创建视频播放器,如在网站中,允许分段播放视频。
【问题讨论】:
标签: python kivy media-player kivy-language
最好的存档方式是继承可以直接访问 kivy.core.video 小部件的 Videoplayer。
然后通过读取源代码,您可以尝试将视频放在 RAM 中(作为文件对象)并将其解析为视频小部件。 RAM 上的视频可能是一个空的视频文件,您可以在其中附加已保存的流,并且随着视频的播放,流会显示在视频小部件中。但它相当复杂。
或者您可以执行一个子例程,以事件驱动序列按照您希望的顺序重新加载视频的每个片段的源。您将更改播放器内的 _video 小部件,而不是更改 videoplayer 源。请记住将视频配置更改为自动播放,这样片段之间的加载时间会更短。
【讨论】: