默认
即时通讯网 资讯 [动态] 声网Agora.io发布Flutter版音视频SDK
即时通讯网 首页 资讯 查看内容
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议

[动态] 声网Agora.io发布Flutter版音视频SDK

JackJiang · 5 年前 | 阅读(24395)· 评论(0) 转发 收藏

摘要 声网的Flutter版音视频SDK于近期发布。声网 Agora.io 是为 App 开发者提供全球范围实时音视频通信服务的云服务商

引言

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

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

同时,除了 SDK,这里有一个 QuickStart Demo ,地址是:https://rtcdeveloper.com/t/topic/12880在这里,先介绍一下如何快速让这个 Demo 跑起来。

首先是准备工作

你需要做如下准备:

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

  • Flutter 1.0.0

快速开始

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

  • 加入/离开频道

  • 静音/取消静音

  • 切换摄像头

  • 布局多个视频视图

[动态] 声网Agora.io发布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

如果你对于 Agora Flutter SDK 和 Demo 有任何意见或建议,欢迎点击「阅读原文」在论坛回帖反馈。我们的工程师们会查看大家的回帖,并积极考虑大家的需求。

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

声网链接

官网地址:http://www.agora.io/cn

即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

相关阅读

最新评论

返回顶部