Невозможно загрузить видео в Kivy. Источник видео - RTSP - PullRequest
0 голосов
/ 20 марта 2020

Я пытаюсь поместить видео (источник по rtsp) в файл kivy. Также я хочу, чтобы в моем приложении было больше функций, поэтому я добавляю еще одну кнопку. Но когда я запустил программу, просто видео RTSP показывает. Ничего не связано с файлом Kivy.

import kivy
from kivy.app import App
from kivy.config import Config
from kivy.uix.floatlayout import FloatLayout
import rtsp

Config.set('graphics', 'resizable', True)

class embed_ipcam():
    username = "admin"
    password = "admin"
    ipcameraip = "192.168.0.168"
    with rtsp.Client(f"rtsp://{username}:{password}@{ipcameraip}:554/11") as client:
        client.preview()

class PageApp(FloatLayout):
    pass

class MyApp(App):
    def build(self):
        return PageApp()

if __name__ == "__main__":
    MyApp().run()

и мой файл kivy

<PageApp>:
    Video:
        embed_ipcam
        size_hint:0.5,0.5
        pos_hint:{'top':0}

    Button:
        text:"OPEN DOOR"
        pos_hint: {'bottom':0,'x':0.4}
        size_hint:.2,.1
        background_color : 0,0,1,1

Я новичок как в kivy, так и в rtsp. Я могу извлечь свое видео с помощью RTSP, но когда я попытайтесь поместить видео на KIVY, как это, только видео открывается, и я не могу видеть и содержание о KIVY. Я хочу иметь возможность открывать видео и одновременно работать с kivy. Я попробовал разместить видео на kivy, используя свои собственные модули, но не повезло. Есть ли другой способ или что-то, что я скучаю вся помощь будет оценена, спасибо. Также извините за мой английский sh.

...