快速集成(Flutter)

最后更新时间:2021-05-20 19:42:10

    本文主要介绍如何快速地将腾讯云 TRTC SDK(Flutter)集成到您的项目中,只要按照如下步骤进行配置,就可以完成 SDK 的集成工作。

    环境要求

    • Flutter 2.0及以上版本。
    • Android 端开发:
      • Android Studio 3.5及以上版本。
      • App 要求 Android 4.1及以上版本设备。
    • iOS 端开发:
      • Xcode 11.0及以上版本。
      • 请确保您的项目已设置有效的开发者签名。

    集成 SDK

    Flutter SDK 已经发布到 pub 库,您可以通过配置 pubspec.yaml 自动下载更新。

    1. 在项目的 pubspec.yaml 中写如下依赖:
      dependencies:
       tencent_trtc_cloud: 最新版本号
    2. 开通摄像头麦克风的权限,即可开启语音通话功能。

    iOS端

    1. 需要在 Info.plist 中加入对相机和麦克风的权限申请:
      <key>NSCameraUsageDescription</key>
      <string>授权摄像头权限才能正常视频通话</string>
      <key>NSMicrophoneUsageDescription</key>
      <string>授权麦克风权限才能正常语音通话</string>
    2. 添加字段 io.flutter.embedded_views_preview,并设定值为 YES。

    Android端

    1. 打开 /android/app/src/main/AndroidManifest.xml 文件。
    2. xmlns:tools="http://schemas.android.com/tools" 加入到 manifest 中。
    3. tools:replace="android:label" 加入到 application 中。
      说明:

      若不执行此步,会出现 Android Manifest merge failed 编译失败 问题。

    图示

    常见问题