alicloud_impinteraction_classroom 0.0.5 alicloud_impinteraction_classroom: ^0.0.5 copied to clipboard
A new flutter plugin for Alicloud vPaaS low code classroom SDK.
alicloud_impinteraction_classroom #
本插件是低代码音视频工厂课堂低代码接入(含UI)
(以下简称课堂低代码
)的Flutter实现插件。
环境要求 #
- 系统版本:支持Android 5.0及以上版本。
- API版本:支持21及以上版本。
- CPU架构:支持实体设备架构armeabi-v7a、arm64-v8a。
- 其他:不支持视频采集旋转,不支持USB外接摄像头。
开始接入 #
欲使用本插件,需了解课堂低代码
接入流程
准备建立长连接 #
工程配置 #
工程配置中添加minSdkVersion配置项 (> 21)
android { │
defaultConfig { │
minSdkVersion 21 │
} │
}
覆盖android:label
add 'tools:replace="android:label"' to
API使用 #
初始化 #
需要传入
Future<void> initPlugin() async {
String initResult;
try {
var param = {
'userId': 'FlutterFormal',
'appId': '',
'appKey4Android': '',
'appKey4iOS': '',
'serverHost': '',
'serverSecret': '',
};
initResult = await AlicloudImpinteractionClassroom.init(param) ??
'Unknown init result';
} on PlatformException {
initResult = 'Failed to init.';
}
if (!mounted) return;
setState(() {
_initResult = initResult;
});
}