#python #video #kivy
#python #Видео #kivy
Вопрос:
есть ли способ встраивать видео в приложение на Python с помощью kivy?
Я не смог найти ни одного модуля для этого и не уверен, как поступить
Ответ №1:
Kivy может транслировать видео из Интернета и воспроизводить их в видеоплеере. Однако YouTube не предоставляет URL для потоковой передачи. Помните, что YouTube получает деньги только тогда, когда они показывают рекламу, что означает, что они хотят, чтобы вы были на их сайте и вам нужно использовать их видеопроигрыватель.
Я могу придумать два варианта:
Используйте приложение YouTube Downloader для извлечения видео (или, в качестве альтернативы, попробуйте взломать один из загрузчиков и посмотреть, сможете ли вы выяснить, что они делают и как дублировать это в Kivy).
Используйте встроенную платформу Chromium для отображения реальной веб-страницы. Я понятия не имею, будет ли это работать с Flash или нет, но теоретически это сработало бы для любых видео HTML5 (но не все видео можно смотреть в HTML5). Доступен виджет CEFPython Garden, а также компонент CEFKivy, не относящийся к Garden, который был разработан совсем недавно.