更新记录

4.0.0(2025-12-08) 下载此版本

UTS版本首次发布,支持1V1音视频通话


平台兼容性

uni-app(3.6.15)

Vue2 Vue3 Chrome Safari app-vue app-nvue Android Android插件版本 iOS iOS插件版本 鸿蒙
- - × × - - 5.0 4.0.0 13 4.0.0 ×
微信小程序 支付宝小程序 抖音小程序 百度小程序 快手小程序 京东小程序 鸿蒙元服务 QQ小程序 飞书小程序 快应用-华为 快应用-联盟
× × × × × × × × × × ×

uni-app x(3.6.15)

Chrome Safari Android Android插件版本 iOS iOS插件版本 鸿蒙 微信小程序
× × 5.0 4.0.0 13 4.0.0 × ×

其他

多语言 暗黑模式 宽屏模式
× ×

Netease-Call

本文将介绍如何快速体验音视频通话功能,您将在10分钟内完成以下关键步骤,并最终获得一个具有1V1通话界面的视频通话功能。

插件概述

网易云信音视频呼叫(Netease-Call)是网易云信推出的含 UI 组件,您只需要几行代码,就可以快速实现音视频呼叫,在 App 中添加包括呼叫、接通、拒接、以及通话中音频和视频的开关控制功能,并包含呼叫的 UI 界面。

呼叫组件基于云信信令、音视频通话 2.0 和 IM 即时通讯产品封装的融合性场景组件,简化了呼叫流程,将呼叫功能以 UI 组件化的形式提供给客户,提高接入效率、降低使用成本。

呼叫组件(Netease-Call)支持的功能如下表所示。

功能
描述
自定义 UI 开发者可以自行设计通话和呼叫页面 UI。
音视频呼叫 App 通过此功能通知被叫用户呼叫请求,呼叫请求类型包括音频和视频呼叫。
音视频通话 接通后可依照呼叫类型进行实时通话。
音视频控制 通话过程中可以控制本端音频或视频的开关,以及摄像头方向等。
话单 每次通话结束后都会收到对应的话单消息,标记本次通话是否接通以及通话时间、类型等数据。

技术支持

网易云信提供多种服务,包括客服、技术支持、热线服务、全流程数据监控等,建议扫码添***们的技术支持,协助接入、测试以及定制需求。 微信咨询 在线咨询 电话咨询
点击在线咨询 4009-000-123

功能开通

1. 申请 AppKey

用户在使用本插件之前需要获取AppKey,AppKey 申请的具体流程请参见 创建应用并获取AppKey

2. 获取账号

本插件使用中需要 account 和 token,具体请参见 注册云信IM账号

3. 开通服务

使用音视频呼叫(呼叫组件)之前,需要开通部分能力,开通的具体流程请参见 开通服务

环境准备

说明:

Hbuilder x 4.64 和 4.65 版本对 uts 插件打包存在兼容性问题,建议使用最新版本。

  • HBuilder X

  • 两个移动设备: Android 5.0 以上的设备 / iOS 13.0 及以上设备。

快速接入

步骤一 : 下载 Demo

  1. 从 github 下载 NECallKit Demo 源码,或者直接在命令行运行以下命令:

     https://github.com/netease-kit/NECallKit.git
  2. 通过 HbuiderX 打开 NECallKit/uni-app/NECallkit-app-uts 项目:

步骤二 : 配置 Demo

将功能开通中的AppKey填写到 'NECallKit/uni-app/NECallKit-app-uts/config.js' 文件下的 appKey

步骤三 : 跑通 Demo

  1. 制作自定义调试基座,请选择传统打包方式进行打包。

  2. 自定义调试基座成功后,使用自定义基座运行项目。

步骤四:拨打第一通电话

注意:

为了使您可以体验完整的音视频通话流程,请将 Demo 分别在两台设备上登录两个用户,一方作为主叫,一方作为被叫。

  1. 获取账号(AccountId)和token

  2. 登录

  3. 拨打电话

隐私、权限声明

1. 本插件需要申请的系统权限列表:

安卓:摄像头,语音,本地存储空间 IOS:摄像头,语音,本地存储空间

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件使用的 NIM、NERTC SDK会采集数据,详情可参考:https://yunxin.163.com/

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

暂无用户评论。