日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

集成Flutter框架直播推流SDK

通過閱讀本文,您可以了解Flutter框架直播推流SDK的集成方法。

前提條件

環境中已安裝Android StudioVisual Studio Code。

環境要求

類別

要求

Flutter版本

支持Flutter 2.5.0及以上版本,下載請參見Flutter

Dart版本

支持3.0.0以下,2.12.0及以上版本。

系統版本

支持Android 5.0以上版本。

CPU架構

armeabi-v7a或arm64-v8a。

開發工具

推薦使用Android StudioVisual Studio Code

快速集成

  1. 在本地項目的pubspec.yaml中添加如下依賴:

    dependencies:
      flutter_livepush_plugin: ^{{latest version}}
    說明

    flutter_livepush_plugin最新版本請參見flutter_livepush_plugin。

  2. 添加相關系統權限聲明。

    Android端:

    打開./android/app/src/main/AndroidManifest.xml文件,聲明需要申請的權限。

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.CAMERA" />
    <uses-permission android:name="android.permission.RECORD_AUDIO" />

    iOS端:

    需要在iOS工程中的Info.plist中加入對相機和麥克風的權限申請。

    <key>NSCameraUsageDescription</key>
    <string>授權攝像頭權限才能正常視頻直播</string>
    <key>NSMicrophoneUsageDescription</key>
    <string>授權麥克風權限才能正常語音直播</string>
  3. 其它工程配置。

    Android端,在混淆規則文件中配置如下規則:

    說明

    如果APP已開啟混淆,則必須配置混淆規則,否則使用直播推流SDK會出現崩潰問題。最新混淆配置,請參見DEMO源碼。

    -keep class org.webrtc.** { *; }
    -keep class com.alivc.** { *; }
    -keep class com.aliyun.** { *; }
    -keep class com.cicada.** { *; }
  4. 配置License。

    Flutter框架直播推流SDK已接入一體化License服務,申請并配置License請參見推流SDK License集成指南

Flutter框架直播推流SDK使用說明