在Kivy中嵌入youtube视频

时间:2014-07-10 20:46:39

标签: python video-streaming kivy

我想使用youtube网址在Kivy的小部件中嵌入视频。那可能吗 ? 文档提供了VideoPlayer的示例 - http://kivy.org/docs/api-kivy.uix.videoplayer.html,但它仅用于播放本地文件。

1 个答案:

答案 0 :(得分:3)

Kivy可以从互联网流式传输视频并在VideoPlayer中播放。但是,YouTube不提供流媒体网址。请注意,YouTube只会在展示广告时获得付款,这意味着他们希望您访问自己的网站,并且需要您使用他们的视频播放器。

我可以想到两个选择:

  1. 使用YouTube下载程序应用程序检索视频(或者,尝试破解其中一个下载程序,看看您是否可以弄清楚他们正在做什么以及如何在Kivy中复制它。)
  2. 使用Chromium Embedded Framework显示实际网页。我不知道这是否适用于Flash,但理论上它适用于任何HTML5视频(但并非所有视频都可以在HTML5中观看)。有一个CEFPython Garden widget可用,以及非花园CEFKivy component,它有近期的发展。