以Android TextureView(查看海康监控视频)为例(Android Studio版本4.0.1,flutter版本51.0.1,Dart版本193.7543):
1、首先是生成一个插件:flutter create --org com.example.test --template=plugin cctv_plugin
在Android studio中右键点击项目根目录,选择flutter,选择Open Android module in Android Studio
2、生成CctvView类:
在cctvplugin的插件android/src/main/java/com.example/cctvplugin下生成CctvView类,实现PlatformView和MethodChannel.MethodCallHandler
在cctvplugin/android/libs中集成海康sdk,
在cctvplugin/android目录下的build.gradle文件中依赖海康sdk
在刚才声明的CctvView类中,声明变量:TextureView、MethodChannel、HikVideoPlayer等。