摄像机SDK使用

一、概述

本文主要介绍如何使用摄像机SDK进行Api调用

二、前置条件

  1. 完成准备工作
  2. 完成环境搭建
  3. 完成摄像机SDK集成

三、使用

3.1 跳转到摄像机详情页

LumiCameraSDK.getRouter().startCameraPage(
    "deviceModel",
    "deviceId",
    "deviceName",
    false
)

参数说明

字段 数据类型 描述 获取渠道
deviceModel String 设备模型值 参见附录支持的摄像机列表
deviceId String 设备Id 设备配网成功后,从云端获取
deviceName String 设备名称 /
isSharingDevice boolean 该设备是否是分享设备,会影响更多设置的显示与否 true表示是分享设备,false反之

3.2 配置文件

3.2.1 依赖本地配置文件

如果项目需要使用本地配置文件,则需要:

  1. 将配置文件放在assets/deviceRes目录下
  2. SDK初始化的时候需要添加额外参数:
val extensions = HashMap<String, String>()
//设备控制使用本地配置文件
extensions.put("RMExtraSDK_K_CONFIG_LOAD_TYPE", "0")

LumiCoreManager.getInstance()
    .init(
        application,
        true,
        LumiCoreManager.LumiCoreSDKConfig.builder()
            ...
            .extensions(extensions)
            .build()
    )

本地配置文件需要根据具体的设备、业务类型进行生成,请联系商务进行获取

3.3.2 依赖远程配置文件

依赖远程配置文件,可以支持设备控制绝大部分业务、UI进行热更新

该功能涉及到远程配置文件的管理及下发,暂时不对外使用,如有需求,请联系商务。

Copyright © 2023 深圳绿米联创科技有限公司 all right reserved,powered by Gitbook文档修改时间: 2024-09-27 21:51:47

results matching ""

    No results matching ""