V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
youla
V2EX  ›  程序员

今天遇到一个奇葩需求,欢迎围观。

  •  
  •   youla · 2020-10-21 16:24:49 +08:00 · 3650 次点击
    这是一个创建于 1498 天前的主题,其中的信息可能已经有所发展或是发生改变。

    正在做一个投屏功能。

    技术说,投屏出去界面上的控件要隐藏,因为观看投屏的用户会以为是本机的控件。

    这个需求够奇葩不。

    第 1 条附言  ·  2020-10-22 15:50:21 +08:00

    他想通了

    第 2 条附言  ·  2020-10-22 19:07:33 +08:00
    直接看 4 楼吧,投屏你根本不能确保你的控件啊,因为又不是只有一个软件,投屏更重要的是利用这个功能干什么,而不是做一些不切实际的操作。
    20 条回复    2020-10-22 19:06:01 +08:00
    jimliang
        1
    jimliang  
       2020-10-21 16:30:00 +08:00   ❤️ 1
    这个需求很简单,今晚上线。
    jinhan13789991
        2
    jinhan13789991  
       2020-10-21 16:31:13 +08:00
    技术不会说这个的吧,一般都产品或者领导说的。
    DylanCC
        3
    DylanCC  
       2020-10-21 16:31:40 +08:00   ❤️ 2
    他的实际需求是区分,让用户很方便自然的区分出来本机控件和投屏机控件
    R0n1n
        4
    R0n1n  
       2020-10-21 16:32:57 +08:00 via Android
    投屏出去的 GUI 要隐藏,因为观看投屏的用户会以为是本机的 GUI
    youla
        5
    youla  
    OP
       2020-10-21 16:34:57 +08:00
    @jinhan13789991 做技术的领导、hah 。

    @DylanCC 主要看投屏本身怎么用,肯定不是我投到桌面上,大家一起看我的 app 图标,一般是打开一个文档投屏,所以根本不需要做什么额外功能。
    youla
        6
    youla  
    OP
       2020-10-21 16:35:12 +08:00
    @R0n1n 笑死我了
    coderluan
        7
    coderluan  
       2020-10-21 16:35:33 +08:00
    为啥技术提需求让楼主来实现? 甲方技术人员吗? 那未必是技术.
    youla
        8
    youla  
    OP
       2020-10-21 16:36:45 +08:00
    @coderluan 做硬件的技术。
    youla
        9
    youla  
    OP
       2020-10-21 16:39:36 +08:00
    现在改成只要投屏,就在屏幕上显示一排巨大的字(可隐藏):当前处于演示模式。

    应该没问题了,完结。
    azcvcza
        10
    azcvcza  
       2020-10-21 16:40:37 +08:00
    直播网站 obs 不都是可以搞多图层叠加的吗,估计截取一片区域的图片出来叠加覆盖,合成源再发送吧
    galenzhao
        11
    galenzhao  
       2020-10-21 19:34:18 +08:00
    手游投屏 直播不都是这么搞的么
    youla
        12
    youla  
    OP
       2020-10-21 20:00:35 +08:00
    @galenzhao 你就是直播也有那个摇杆啊,我也不知道是我太菜了还是怎么的,我的理解是要先把控件隐藏在投屏,那么投屏端还怎么操作?控件都没有。
    greed1is9good
        13
    greed1is9good  
       2020-10-21 21:44:30 +08:00
    小窗投屏?
    opengps
        14
    opengps  
       2020-10-21 22:00:52 +08:00   ❤️ 1
    准确来说,这个应该叫做扩展屏,而不是投屏(区别在于屏幕内容实际上是两份单独输出的)
    Ponze
        15
    Ponze  
       2020-10-22 10:19:29 +08:00
    投屏出去的界面是指,A 投屏到 B 里的 A 还是 B?
    A 的话,技术可能考虑控制方面,是否需要和 B 保持连接,并进行各种操作控制?
    B 的话,是不是投屏的是整个 A 的屏幕? A 屏幕上的操作控件,在 B 上显示,担心使用 B 的用户会误以为在 B 端也可操控?
    teddy2725
        16
    teddy2725  
       2020-10-22 10:54:27 +08:00
    这个需求我们假设一定是可以实现的。接下来就是怎么实现了,怎么实现就是你的事情了。
    youla
        17
    youla  
    OP
       2020-10-22 11:06:40 +08:00
    @Ponze 就只是分享自己屏幕的功能,A 投屏给 B 时,B 什么也不能做,投屏通常用于一起查看文档、视频。
    manwei6341
        18
    manwei6341  
       2020-10-22 12:20:22 +08:00
    截屏呀。截一小部份。投出去。
    moonkiller
        19
    moonkiller  
       2020-10-22 16:08:19 +08:00
    如果是 DLNA 投屏播放视频的话,确实可以隐藏播放器控件啊…
    youla
        20
    youla  
    OP
       2020-10-22 19:06:01 +08:00
    @moonkiller 他的意思大概就是我投过去的屏,假设我现在打开了 QQ,要把聊天界面的输入框隐藏,不然别人会以为是他自己设备上的输入框。投屏这个功能本身没有控件。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3137 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 13:16 · PVG 21:16 · LAX 05:16 · JFK 08:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.