![](/img/trans.png)
[英]Mouse cursor on kivy is hidden when .py runs as startup on RASPBIAN STRETCH LITE
[英]How to put omxPlayer on top of Kivy application in raspbian lite?
我需要在kivy应用程序中运行omxplayer。 问题是,当我启动omxplayer时,它的外观在kivy应用程序后面,因此它不可见。
我尝试使用: Window.clearcolor = (0,0,0,0)
但是它不起作用。 我认为这是因为我正在linux终端中运行该应用程序。
如何在所有应用程序前面显示播放器?
我终于做到了。 这里的解释。
Raspberry视频核心将不同应用程序的屏幕置于不同的层中。 终端位于-127层,根据kivy文档,默认情况下kivy在第0层运行。 在我的python代码中,我使用下一行代码运行omxplayer:
Popen(['omxplayer', '--layer', '100000', '--live', '--refresh', '--video_queue', '4', '--fps', '30', '--win', '"0 0 800 480"', 'rtsp://192.168.0.88'])
importart是--layer 100000
,这是一个允许我们选择omxplayer层的选项。
就我而言,以128层运行它,但是它没有用,所以我怀疑kivy不在零层中。 我结束了投入100000的工作。
可以说kivy应用程序始终在较低层运行,因此每个输入信号(键盘,按钮等)仍在工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.