前言
我之前写过一篇萤石云的集成文章,很多人问我有没有demo, 今天我再次总结一下, 并加个些功能。
集成步骤
视频预览播放
视频放大缩小
视频的质量切换
截图
视频加载细节
先看效果图:
集成步骤
1.安装SDK
dependencies {
compile 'com.hikvision.ezviz:ezviz-sdk:4.8.6.2'
}
2.配置工程
(1).权限配置
在 AndroidMainfest.xml 文件中添加:
//网络权限
//存储权限
//wifi 状态权限
//热点配网扫描wifi需要使用
(2).配置build.gradle
defaultConfig {
...
ndk {
abiFilters "armeabi-v7a"//只支持v7a
}
}
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}
(3).配置 AndroidManifest.xml
添加如下activity定义,用于sdk中间页显示,包含登录、开通云存储等。
android:name="com.videogo.main.EzvizWebViewActivity"
android:screenOrientation="portrait"
android:configChanges="orientation|keyboardHidden">
视频预览播放
播放与之前版本不同,加入设备的验证