正如这里演示的Can't succeed in making transparent window in Electron (javascript),我设法在具有背景透明度的 debian buster 上运行 hello world 应用程序。
但是,当我在 raspberry pi 4(raspbian 桌面)上尝试这个演示时,它不能开箱即用。我在这里读到https://ourcodeworld.com/articles/read/315/how-to-create-a-transparent-window-with-electron-framework它可能是由一些驱动程序错误引起的。
有人可以帮助我更深入地理解这个问题吗?
我的项目需要在后台显示高清视频,在前台显示几个按钮。Chromium-browser 并没有像 omxplayer 那样从硬件加速中受益(并且丢帧),所以我尽量不在浏览器中嵌入视频。相反,我计划让流畅的 omxplayer 在后台运行,并显示一个透明的电子应用程序。