Flutter音视频通话UI插件zego_uikit_prebuilt_call的使用
Flutter音视频通话UI插件zego_uikit_prebuilt_call的使用
如果你觉得这个包对你有帮助,请在pub.dev上给它一个👍!你的支持和鼓励是我们继续改进和维护这个包的动力。感谢你对我们工作的认可!👏👏
Call Kit
Call Kit 是一个预构建的功能丰富的通话组件,只需几行代码即可将一对一和群组语音/视频通话集成到您的应用中。
我们还支持在线邀请和离线邀请,并且包含了业务逻辑与UI,您可以根据实际业务需求添加或移除功能。
何时需要Call Kit?
-
快速构建应用
- 当您想要尽快原型化一对一或群组语音/视频通话时
- 将速度或效率作为首要优先级
- Call Kit允许您在几分钟内完成集成
-
按需定制UI和功能
- 根据实际业务需求自定义通话中的功能
- 减少开发基本功能的时间浪费
- Call Kit包含业务逻辑和UI,允许您相应地自定义功能
功能
- 一对一/群组通话
- 通话邀请/离线通话邀请
- 漏接电话&回拨
- 屏幕共享
- 可定制的UI样式
- 实时声音波形显示
- 设备管理
- 一对一通话期间切换视图
- 可扩展的菜单栏
- 参与者列表
- 自定义通话铃声
文档
示例代码
以下是一个简单的示例代码,展示了如何使用zego_uikit_prebuilt_call
进行一对一视频通话:
// Flutter imports:
import 'package:flutter/material.dart';
// Package imports:
import 'package:zego_uikit_prebuilt_call/zego_uikit_prebuilt_call.dart';
/// 请参阅以下链接以查看更多详细信息:
/// https://github.com/ZEGOCLOUD/zego_uikit_prebuilt_call_example_flutter
/// 这是一个普通的通话演示。
/// 关于通话邀请或离线通话,请参阅GitHub演示
Widget normalCallPage() {
return ZegoUIKitPrebuiltCall(
appID: -1, // 您的应用AppID,
appSign: 'your AppSign', // 您的应用签名
userID: 'local user id', // 本地用户ID
userName: 'local user name', // 本地用户名
callID: 'call id', // 通话ID
config: ZegoUIKitPrebuiltCallConfig.oneOnOneVideoCall(), // 配置为一对一视频通话
);
}
void main() {
runApp(MaterialApp(
home: Scaffold(
appBar: AppBar(title: Text('Flutter Call Demo')),
body: Center(child: ElevatedButton(
onPressed: () {
Navigator.push(
context,
MaterialPageRoute(builder: (context) => normalCallPage()),
);
},
child: Text('Start Call'),
)),
),
));
}
更多功能演示
更多功能演示和完整示例代码可以在ZEGOCLOUD GitHub仓库中找到。
迁移指南
- 从4.15.0迁移到4.15.2
- 从4.14.+迁移到4.15.0
- 从4.11.+迁移到4.12.0
- 从4.10.+迁移到4.11.0 (💥 破坏性变更)
- 从4.7.+迁移到4.8.0 (💥 破坏性变更)
- 从4.3.+迁移到4.4.0
- 从4.1.+迁移到4.2.0
- 从4.1.9迁移到4.1.10
- 从4.1.8迁移到4.1.9
- 从4.1.3迁移到4.1.4 (💥 破坏性变更)
- 从3.x迁移到4.0.0 (💥 破坏性变更)
更多资源
预览
-
一对一通话
-
群组通话
-
激活在线邀请
-
背景在线邀请
-
通话中邀请
-
Android离线邀请
-
iOS离线邀请
-
Android漏接电话
- 群组通话
- 一对一
-
缩小窗口(Overlay)
-
PIP
希望这些信息能帮助您更好地理解和使用zego_uikit_prebuilt_call
插件。如果您有任何问题或需要进一步的帮助,请随时联系我们的技术支持团队。
更多关于Flutter音视频通话UI插件zego_uikit_prebuilt_call的使用的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html
1 回复