上一篇写过流媒体视频对接方式实现在线监控摄像头,这次在写写NVR对接
一.开发准备
1.Wex5开发工具
2.Eclipse开发工具
3.Android Stdio开发工具
说明:Eclipse用来运行海康视频监控的Demo并进行简化;Wex5开发工具用来打包项目生成APK;Android Stdio用来运行生成的编译项目,调试封装的插件。
二.简化Android源码
为了便于封装成Cordova插件,将原生端的所有布局文件全部删除,在启动页用代码创建一个线性布局和SurfaceView
在onCreate中接受传递的参数,在页面创建方法中实现自动登录并调用单屏播放方法,在页面销毁方法中调用登出方法。
1. 聊城防汛移动端NVR视频对接参数:IP、端口号、用户名、密码、通道号。
2. 济南、昌乐防汛移动端流媒体视频对接参数:IP、用户名、密码、视频编码。
三.封装Cordova插件
3.1 济南防汛流媒体视频对接方式Cordova插件封装
3.1.1 新建cordova目录