Я пытаюсь поместить видео (источник по 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.