uni-app 海康 iSecure Center 综合安防管理平台视频android SDK

发布于 1周前 作者 phonegap100 来自 Uni-App

uni-app 海康 iSecure Center 综合安防管理平台视频android SDK

6 回复

公司承接项目外包开发、双端(Android,iOS)原生插件开发。
为什么选择我们: 1、1000+项目开发积累,数百种商业模式开发经验,更懂您的需求,沟通无障碍。 2、一年免费技术保障,系统故障或被攻击,2小时快速响应提供解决方案落地。 3、软件开发源码定制工厂,去中间商降低成本,提高软件开发需求沟通效率。 4、纯原生开发,拒绝模板和封装系统,随时更新迭代,增加功能,无需重做系统。 5、APP定制包办软件著作权申请,30天内保证拿到软著证书,知识产权受保护。 6、中软云科技导入严谨的项目管理系统,确保项目准时交付,快速抢占市场商机。 7、软件开发费、维护费、第三方各种费用公开透明,不花冤枉钱,不玩套路。
已有大量双端插件、App、小程序、公众号、PC、移动端、游戏等案例。
行业开发经验:银行、医疗、直播、电商、教育、旅游、餐饮、分销、微商、物联网、零售等
商务QQ:1559653449 商务微信:fan-rising
7x24小时在线,欢迎咨询了解


这个sdk的插件,已经做过集成几次了,android和iOS双端,联系qq:16792999

这个sdk的插件可以做, android和iOS双端,联系qq:1196097915

已多次集成,可直接试用插件看效果
专业团队为您服务,我们的价格不是最低的,但是我们的插件质量、服务的可持续性肯定是没有问题的 如有需要可以进QQ群755910061沟通(QQ:57570616是商务,技术都在群里,直接跟对应的技术沟通更方便) 智密科技拥有全职前端、安卓、IOS、后端开发工程师,UI设计师,从前端到原生一条龙解决各类Uniapp疑难杂症,专业提供Uniapp原生插件,承接各类APP定制开发(开发完成后提供源码),与我们合作意味着您为项目开发找了一个专业团队作为后盾,所有的项目都有长期的售后支持 公司已经把相机和相册插件尽可能的做到自定义,避免定制提供用户的使用成本,也有支持图片 视频编辑 压缩的插件; 腾讯IM、直播、实时音视频插件都已经商品化,提供完善的DEMO和文档,免费提供IM源码(Uniapp开发的前端源码,插件不开源) 定制各类硬件及硬件SDK,已开发大量打印机插件、RFID插件、支付类插件、播放器插件、直播美颜插件…您需要的我们都有

海康实时视频预览、录像回放、倍数回放、抓图、声音、录像、语言对讲、鱼眼 V2:https://ext.dcloud.net.cn/plugin?id=7274

针对您提到的uni-app结合海康iSecure Center综合安防管理平台视频Android SDK的需求,以下是一个简要的代码示例,展示了如何在uni-app中集成并使用海康的Android原生SDK。由于uni-app本身是基于Vue.js的跨平台框架,直接操作原生SDK需要通过条件编译和原生插件来实现。

步骤一:准备原生插件

首先,您需要将海康的Android SDK封装成一个uni-app的原生插件。假设您已经完成了这一步,插件名为hk-isecure-sdk

步骤二:在uni-app项目中引用插件

manifest.json中引用该原生插件:

"app-plus": {
    "distribute": {
        "plugins": {
            "hk-isecure-sdk": {
                "version": "1.0.0",  // 插件版本号
                "provider": "your-provider-name"  // 插件提供者
            }
        }
    }
}

步骤三:条件编译调用原生方法

在需要调用海康SDK的页面中,使用条件编译来区分平台,并调用原生插件提供的方法。

<template>
  <view>
    <button @click="startPreview">开始预览</button>
  </view>
</template>

<script>
export default {
  methods: {
    startPreview() {
      // #ifdef APP-PLUS
      const plugin = uni.requireNativePlugin('hk-isecure-sdk');
      plugin.startPreview({
        // 参数根据海康SDK要求填写
        channelId: 'your-channel-id',
        password: 'your-password',
        success: (res) => {
          console.log('预览成功', res);
        },
        fail: (err) => {
          console.error('预览失败', err);
        }
      });
      // #endif
    }
  }
}
</script>

<style scoped>
/* 样式 */
</style>

原生插件实现(示例)

以下是原生插件hk-isecure-sdkstartPreview方法的简单实现示例(Java):

public class HKIsecureSDK extends UniModule {
    @JSMethod(uiThread = true)
    public void startPreview(JSONObject options, UniJSCallback callback) {
        String channelId = options.getString("channelId");
        String password = options.getString("password");
        
        // 调用海康SDK开始预览的方法
        // 假设有一个startPreview方法,需要替换为实际SDK的调用
        boolean result = startPreviewInSDK(channelId, password);
        
        if (result) {
            callback.invoke(new JSONObject().put("success", true));
        } else {
            callback.invokeAndKeepAlive(new JSONObject().put("success", false));
        }
    }
    
    // 实现startPreviewInSDK方法,调用海康SDK的API
}

请注意,上述代码仅为示例,实际实现需要参考海康iSecure Center视频Android SDK的文档,并根据SDK提供的API进行开发。此外,确保您的应用已获得必要的权限,如相机权限和网络权限。

回到顶部