Golang Go语言中有没有用wails做桌面客户端播放视频全屏只能窗口全屏问题的?
win11 html 的 video 播放视频,全屏按钮无效,只是窗口全屏,没有屏幕全屏,有遇到的吗? wails v2.9.2
Golang Go语言中有没有用wails做桌面客户端播放视频全屏只能窗口全屏问题的?
刚试了一下,确实
先 mark 等讨论解决办法了
第一想法是只能自己拦截事件,先把 window 全屏了再全屏 video
更多关于Golang Go语言中有没有用wails做桌面客户端播放视频全屏只能窗口全屏问题的?的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
没看见怎么拦截事件,作者也搞不弄清楚什么问题,说 v3 版本是正常的。
一堆坑,每个系统的自带的 webview 都有不同问题,还不如自带内核。。。
支持自带 webview 的
他的 option 有两个参数可以试试:Fullscreen 、Frameless
Frameless 整个是无边框应用,我就用的这个模式,Fullscreen 是定义启动怎么显示窗口,一启动就全屏,不太好。
js 监听元素的全屏变化事件,再用 runtime 的全屏和退出全屏接口可以解决。
addEventListener(‘fullscreenchange’,() => {})
addEventListener(‘webkitfullscreenchange’, () => {})
针对Go语言中使用Wails做桌面客户端播放视频时全屏只能窗口全屏的问题,确实存在部分开发者遇到过类似情况。
Wails是一个允许Go语言开发者利用Web技术构建高性能桌面应用的框架。然而,在视频播放全屏功能方面,Wails可能会受到其底层WebView组件或浏览器内核的限制。部分开发者反馈,在Windows系统中,使用Wails开发的应用在尝试全屏播放视频时,可能无法实现真正的全屏效果,而是仅仅将视频窗口放大到应用窗口的尺寸。
此问题可能与Wails使用的WebKit内核或WebView组件的全屏支持有关。尽管Wails提供了丰富的功能和灵活的前后端交互能力,但在特定功能实现上,如全屏视频播放,可能仍需进一步优化或寻找替代方案。
建议遇到此问题的开发者检查Wails和WebView的最新版本,以及是否有相关的修复或更新。同时,也可以考虑在Wails社区或相关论坛中寻求帮助,看看是否有其他开发者已经找到了解决此问题的方法或替代方案。