as110df120
V2EX  ›  Android

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

  •  
  •   as110df120 · Dec 21, 2023 · 13745 views
    This topic created in 897 days ago, the information mentioned may be changed or developed.
    我们公司目前是在用 uniapp 写一个安卓 app ,公司目前没钱购买网易云信音视频通话的 2.0 服务,只允许我用 1.0 ,因为之前他们包了年。现在 1.0 好像没有官方的 uniapp 支持,我只能使用 webview 去集成,但是感觉上好像不太可行啊。用户不进入 webview 页面是不是就没办法监听到其他人的来电和信息,感觉没啥用啊。

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