Agora Flutter SDK:一套代码,实现双端通话

阅读数:22 2019 年 11 月 30 日 15:09

Agora Flutter SDK:一套代码,实现双端通话

Google 在去年 12 月正式发布了,跨平台开发框架 Flutter 1.0。一套代码,可在 Android、iOS 双端运行。

早在去年 1024 活动的互动环节中,有开发者提出希望我们可以支持 Flutter。现在,Agora Flutter SDK 已经上线了。

Agora Flutter SDK 是我们基于 Agora Video SDK 封装了一个 Flutter plugin,可以为你的 Flutter App 实现实时的音视频通话功能。

首先是准备工作

你需要做如下准备:

  • Agora.io 开发者帐户(需要在 Agora 官网注册)

  • Flutter 1.0.0

快速开始

这个示例将展示如何使用 Agora Flutter SDK 构建一个简单的视频通话应用程序,包括:

  • 加入 / 离开频道
  • 静音 / 取消静音
  • 切换摄像头
  • 布局多个视频视图

Agora Flutter SDK:一套代码,实现双端通话

创建一个帐户并获取一个 App ID

要构建和运行示例应用程序,请首先获取 Agora App ID:

  1. 在 agora.io 创建开发人员帐户。完成注册过程后,您将被重定向到仪表板页面。
  2. 在左侧的仪表板树中导航到 Projects > Project List 。
  3. 你从仪表板获取的 App ID 复制到文本文件中。你将在启动应用程序时用到它。

更新并运行示例应用程序

打开 settings.dart 文件并添加刚刚获得的 App ID。

复制代码
const APP_ID ="";

在项目目录中运行 packages get 命令:

复制代码
#install dependencies
flutter packages get

构建完成后,执行 run 命令启动应用程序。

复制代码
#start app
flutter run

我们建议大家在开发期间按照 Flutter 官方引导推荐,使用 IDE(包括但不限于 VS Code) 来控制整体构建过程

有关如何设置 IDE 的详细信息,请参阅官方文档: https://flutter.io/docs/get-started/editor?tab=vscode

稍后我们还将为大家分享更多 Flutter 的开发经验,以及基于 Agora Flutter SDK 开发的详细教程。

本文转载自公众号声网 Agora(ID:shengwang-agora)。

原文链接:

https://mp.weixin.qq.com/s/AMIAUEvXluEm6IY6Albzrw

评论

发布