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

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

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

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/1002370

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX