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

公司希望我用 webview 接入网易云信的音视频通话,是不是实现不了啊

  •  
  •   as110df120 · 2023-12-21 17:24:13 +08:00 · 9716 次点击
    这是一个创建于 373 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我们公司目前是在用 uniapp 写一个安卓 app ,公司目前没钱购买网易云信音视频通话的 2.0 服务,只允许我用 1.0 ,因为之前他们包了年。现在 1.0 好像没有官方的 uniapp 支持,我只能使用 webview 去集成,但是感觉上好像不太可行啊。用户不进入 webview 页面是不是就没办法监听到其他人的来电和信息,感觉没啥用啊。

    希望有大神能指导指导,这是直接和领导说没办法还是确实有可能实现。
    20 条回复    2023-12-27 10:11:50 +08:00
    dapang1221
        1
    dapang1221  
       2023-12-21 17:33:31 +08:00
    用 webview 就是 js sdk 了,肯定是不进入 webview 就用不了
    dode
        2
    dode  
       2023-12-21 17:53:40 +08:00   ❤️ 1
    开一个隐藏的页面组件,前端相关事件,js 转发给 app
    AoEiuV020JP
        3
    AoEiuV020JP  
       2023-12-21 18:11:25 +08:00   ❤️ 1
    别折腾了,
    civetcat
        4
    civetcat  
       2023-12-21 18:58:39 +08:00   ❤️ 1
    可以一进来就启动一个隐藏的 webview ?然后再 webview 里面实现音视频通话把数据转发给 uniapp 去显示,额,不知道行不行得通
    moult
        5
    moult  
       2023-12-21 20:52:15 +08:00
    一定要开发的话,只能自己用 native 开发个 uniapp 的插件来对接。
    binbin0915jjpp
        6
    binbin0915jjpp  
       2023-12-21 21:42:59 +08:00
    得加钱....
    kuituosi
        7
    kuituosi  
       2023-12-21 23:18:42 +08:00   ❤️ 1
    你需要熟悉云信的 api ,
    它的底层是一套 js ,注册成功之后就是各种回调,ui 其实是可以剥离的
    但是这个开发成本也比较高,不是按照 demo 做接入就行
    xuanbg
        8
    xuanbg  
       2023-12-22 08:37:01 +08:00
    UI 自己写,掉 SDK 的接口就行。5 年前我用 C#写过客服系统的一个简单聊天组件
    suke119
        9
    suke119  
       2023-12-22 09:53:17 +08:00   ❤️ 1
    webview 依赖于本身平台的内核版本,一般 uniapp 打包后的都是用的宿主本身的内核,而这些机子大多数是支持 webrtc 的,但是有很多也是不支持的,每个厂商的比如小米的有时候你连摄像头都打不开,所以打包 APP 的时候需要额外换个独立内核,这样就能兼容 webrtc 的对应的 API 的,提到的 webrtc 就是视频通话的核心,无论哪个厂家的 web 端都是离不开这些 API 的,webview 一样
    as110df120
        10
    as110df120  
    OP
       2023-12-22 10:43:10 +08:00
    @dapang1221 真是愁人,准备试试楼下的几种方法
    as110df120
        11
    as110df120  
    OP
       2023-12-22 10:43:35 +08:00
    @dode 感觉是个解决思路,准备试试,谢谢大佬
    as110df120
        12
    as110df120  
    OP
       2023-12-22 10:44:15 +08:00
    @AoEiuV020JP 哈哈哈哈作为最后手段备好
    as110df120
        13
    as110df120  
    OP
       2023-12-22 10:46:13 +08:00
    @civetcat 准备作为一个思路试试看,成了能省很多事
    as110df120
        14
    as110df120  
    OP
       2023-12-22 10:46:59 +08:00
    @moult 被自己有限的技术限制住了,
    as110df120
        15
    as110df120  
    OP
       2023-12-22 10:47:28 +08:00
    @binbin0915jjpp 哈哈哈试用期还没过呢
    as110df120
        16
    as110df120  
    OP
       2023-12-22 10:48:54 +08:00
    @kuituosi 谢谢大佬,这套感觉上很行得通,和领导讲讲看有没有时间让我尝试尝试
    as110df120
        17
    as110df120  
    OP
       2023-12-22 10:49:48 +08:00
    @xuanbg 感谢,我来尝试研究一下
    as110df120
        18
    as110df120  
    OP
       2023-12-22 10:52:34 +08:00
    @suke119 感谢大佬,太专业了!不过 uniapp 可以更换 webview 内核的吗?我查了下 gpt 没能查出来
    liuidetmks
        19
    liuidetmks  
       2023-12-22 17:51:28 +08:00
    “领导让根据用户手机壳颜色变换 app 主题”
    snowflake007
        20
    snowflake007  
       2023-12-27 10:11:50 +08:00
    浪费生命的需求,我首先拒绝
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2489 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 04:12 · PVG 12:12 · LAX 20:12 · JFK 23:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.