Skip to content

ZEGOCLOUD/zego_uikit_prebuilt_call_uniapp

Repository files navigation

音视频通话 UIKit

这份文档将指导您如何在 uni-app 项目集成 音视频通话 UIKit uniapp SDK 并快速开始音视频通话。

准备环境

在开始集成音视频 UIKit 前,请确保开发环境满足以下要求:

  • 参考 uni-app 文档创建项目。
  • HBuilderX 3.0.0 或以上版本。
  • IOS
    • Xcode 15.0 或以上版本。
    • iOS 12.0 或以上版本且支持音视频的 iOS 设备。
  • Android
    • Android Studio 2020.3.1 或以上版本。
    • Android SDK 25、Android SDK Build-Tools 25.0.2、Android SDK Platform-Tools 25.x.x 或以上版本。
    • Android 4.4 或以上版本,且支持音视频的 Android 设备。
  • 设备已经连接到 Internet。

前提条件

实现流程

引入SDK

  1. 使用 HBuilderX 打开 manifest.json,重新生成一个 uni-app 应用标识

  2. 设置 Android SdkVersion 单击项目目录的 “manifest.json” 文件后,单击 “App 常用其他设置”。 设置 Android minSdkVersion 为 23, targetSdkVersion 为 33。

  1. 在插件市场购买 ZEGO 即构实时音视频 SDKZego ZIM 即时通讯 SDK。购买时填入的 AppID 必须和后面需要运行的 AppID 一致。

free_buy_for_cloud_build.png

free_buy_for_cloud_build.png

单击项目目录的 “manifest.json” 文件后,单击 “App 原生插件配置 > 云端插件 [选择云端插件]”。

choose_native_plugins.png

在“云端插件选择”弹窗勾选上面购买的 ZEGO 即构实时音视频 SDK 并确认。 choose_native_plugins.png

  1. 即时通讯 - 下载 页面,获取最新版本的 ZPNs 原生插件 SDK,并解压得到的 “zego-ZPNsUniPlugin.zip” 文件。

将解压后获取的的文件夹,直接复制到您项目工程根目录下的 “nativeplugins” 文件夹,如果没有该目录,请手动创建。

单击项目目录的 “manifest.json” 文件后,单击 “App原生插件配置” 中的 “选择本地插件” 。

在弹出的选择框中,选择 “Zego ZPNs 离线推送 SDK” 后,单击“确认”,即添加成功。

  1. 在插件市场下载 Zego ZIM 即时通讯原生插件(JS 封装层) 插件并导入 HBuilderX。

  2. 即时通讯 - 下载 页面获取最新版本的 ZPNs JS 插件 SDK ,并解压得到的 “zego-ZPNsUniPlugin-JS.zip” 文件。

将解压后内容放至工程目录中的 js_sdk 目录下,若不存在该目录的情况下,请先创建该目录。

  1. 在插件市场下载 ZEGOUIKitPrebuiltCall 插件并导入 HBuilderX。

download_and_import.png

由于 zego-PrebuiltCall 中包含了 zego-UIKitCore 和 zego-ExpressUniAppzego-ExpressUniApp-JSs,因此,导入完成后,您的 uni_modules 会包含以下插件。

download_and_import.png

  1. 创建自定义基座,填入 AppID。

run_with_custom.png

config_custom.png

由于 iOS 项目需要 Apple 开发者证书。为方便测试,您可以暂时只勾选 Android 端。

运行和测试

至此,您已经完成了所有步骤!

只需在 HBuilderX 中点击运行到手机或模拟器,选择需要运行的端侧与基座,即可在设备上运行和测试您的应用程序。

常见问题

如何处理接入错误

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published