tutk_iotcamera

基于 IOTCamera SDK (Android & iOS) 的 Flutter 插件,支持实时预览、对讲、录像、截图等。

示例

示例应用位于 example/ 目录,主界面逻辑在 example/lib/cameracontent.dart。运行方式:

cd example && flutter run

Getting Started

1、联系我们获取SDK的key; 2、根据api文档来进行flutter开发。 3、Android平台需要在android/build.gradle.kts中添加以下代码,以便flutter更够读取到Android aar:

val pluginLibsDirs = mutableListOf<File>()
val pluginsFile = rootProject.file("../.flutter-plugins-dependencies")
if (pluginsFile.exists()) {
    val json = groovy.json.JsonSlurper().parse(pluginsFile) as Map<*, *>
    val androidPlugins = (json["plugins"] as? Map<*, *>)?.get("android") as? List<*>
    androidPlugins?.forEach { plugin ->
        val path = (plugin as? Map<*, *>)?.get("path") as? String ?: return@forEach
        val libsDir = file("$path/android/libs")
        if (libsDir.exists()) pluginLibsDirs.add(libsDir)
    }
}

Android代码结构