V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
dyllen

有没有用 wails 做桌面客户端播放视频全屏只能窗口全屏问题的?

  •  
  •   dyllen · Oct 22, 2024 · 1871 views
    This topic created in 553 days ago, the information mentioned may be changed or developed.

    win11 html 的 video 播放视频,全屏按钮无效,只是窗口全屏,没有屏幕全屏,有遇到的吗? wails v2.9.2

    7 replies    2024-10-23 00:01:42 +08:00
    drealism
        1
    drealism  
       Oct 22, 2024
    刚试了一下,确实
    先 mark 等讨论解决办法了
    第一想法是只能自己拦截事件,先把 window 全屏了再全屏 video
    dyllen
        2
    dyllen  
    OP
       Oct 22, 2024
    @loveuer 没看见怎么拦截事件,作者也搞不弄清楚什么问题,说 v3 版本是正常的。
    dyllen
        3
    dyllen  
    OP
       Oct 22, 2024
    @loveuer 一堆坑,每个系统的自带的 webview 都有不同问题,还不如自带内核。。。
    lysShub
        4
    lysShub  
       Oct 22, 2024
    @dyllen 支持自带 webview 的
    lysShub
        5
    lysShub  
       Oct 22, 2024
    他的 option 有两个参数可以试试:Fullscreen 、Frameless
    dyllen
        6
    dyllen  
    OP
       Oct 22, 2024
    @lysShub Frameless 整个是无边框应用,我就用的这个模式,Fullscreen 是定义启动怎么显示窗口,一启动就全屏,不太好。
    dyllen
        7
    dyllen  
    OP
       Oct 23, 2024   ❤️ 1
    @loveuer js 监听元素的全屏变化事件,再用 runtime 的全屏和退出全屏接口可以解决。

    addEventListener('fullscreenchange',() => {})
    addEventListener('webkitfullscreenchange', () => {})
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3190 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 00:25 · PVG 08:25 · LAX 17:25 · JFK 20:25
    ♥ Do have faith in what you're doing.