本文介绍 Flutter 拉流 SDK 的初始化方法。
已完成 SDK 集成。详见集成 Flutter 拉流 SDK。
已获取应用的 App ID 等信息。详见查看应用。
import 'package:ve_live/velive_flutter_sdk.dart';
建议在项目的 main.dart 文件中,通过 runApp 方法初始化 SDK,以确保 SDK 正确的初始化顺序。
TTSDKConfiguration config = TTSDKConfiguration( appID: 'APP_ID',// 将 APP_ID 替换为应用的 App ID。 bundleID: 'BUNDLE_ID', // 将 BUNDLE_ID 替换为 iOS App 的唯一标识(Bundle Identifier)。 appName: 'APP_NAME', // 将 APP_NAME 替换为应用的英文名称。 channel: 'CHANNEL_NAME', // 将 CHANNEL_NAME 替换为 App 的渠道名称,例如 App Store。 licenseFilePath: 'LICENSE_PATH', // 将 LICENSE_PATH 替换为 License 文件的路径,例如 assets/live.lic。 appVersion: 'APP_VERSION', // 将 APP_VERSION 替换为 App 的版本号。合法版本号应包含 2 个或以上的分隔符,例如 1.3.2。 ); VeLivePlayer.startWithConfiguration(config);
使用 Flutter 拉流 SDK 创建播放器、开始播放、设置视频画面填充模式等。详见基础功能。