0.1.19 • Published 4 months ago

hy-rtc-business v0.1.19

Weekly downloads
-
License
-
Repository
-
Last release
4 months ago

hy-rtc-business 核心模块

负责主要功能

  • 订阅设备信息 (subscribeListFn) (已移除)

0.1.17版本改动

  • 优化 优化订阅房间后,重复调用回调方法

0.1.15版本改动

  • 查询⽇期列表 (queryFileDates)
  • 查询⽂件列表 (queryFiles)
  • 设备文件上传 (uploadFile)

0.1.13版本改动

  • 添加订阅设备 (单个设备添加) (addSubscriptionDevice)

0.1.12版本改动

  • 新增获取已经订阅的设备列表 (getSubscribedDevicesList)
  • 新增拍照 (takePicture)
  • 新增录像 (videoRecord)
  • 新增开始录像 (startVideoRecord)
  • 新增停止录像 (stopVideoRecord)
  • 新增停止录像 (stopVideoRecord)
  • 修改批量取消订阅设备 (resetDeviceIdList)
  • 修改批量订阅设备状态 (bulkSubscriptionDevice)

0.1.0版本改动

  • 新增场景 (addSceneDevice)
  • 设备加入场景 (deviceJoinScene)
  • 删除场景 (deleteSceneDevice)

接入流程

// npm 依赖包安装
npm i hy-rtc-business

// 在需要使用的页面引入
import HyRtcBusiness from 'hy-rtc-business'

// 初始化
/* 连接媒体服务 */
  const hyRtcBusiness = new HyRtcBusiness ({
    useSSL: true, // 是否启用SSL
    host: 'host', // IP地址
    port: 'port', // 端口号
    path: 'path', // 要连接到的主机上的路径
    clientId: 'clientId', // 标识符
    userName: 'userName', // 账号
    password: 'password' // 密码
  })
  hyRtcBusiness.eventEmit('open', () => {
    this.sdk = hyRtcSdk
    console.log('成功')
  })
  hyRtcBusiness.eventEmit('close', () => {
    console.log('连接失败回调事件')
  })
  hyRtcBusiness.eventEmit('disconnected', () => {
    console.log('绑定连接断开事件')
  })

 hyRtcBusiness.eventEmit('equipmentStatus', (res) => {
    console.log('设备状态, 需要先订阅设备信息才可以接受到设备状态')
  })


// 事件监听
this.rtc.eventEmit('事件名称', () => {})

相关操作方法

     /**
       obj: { sceneName: '场景名称', callback: 回调函数 }
      接受设备列表:deviceList 【{deviceId: 'deviceId'}】
      加入场景就会订阅设备消息
     */
    1、新增场景(addSceneDevice)
    this.hyRtcBusiness.addSceneDevice(obj, deviceList)

    /**
       sceneName: '场景名称' 
      接受设备列表:deviceList 【{deviceId: 'deviceId'}】
     */
    2、设备加入场景(deviceJoinScene)
    this.hyRtcBusiness.deviceJoinScene(sceneName, deviceList)

  /**
       sceneName: '场景名称' 
     */
    // 离开场景就会删除订阅设备消息
    3、删除场景(deleteSceneDevice)
    this.hyRtcBusiness.deleteSceneDevice(sceneName)
0.1.18

4 months ago

0.1.19

4 months ago

0.1.17

6 months ago

0.1.15

2 years ago

0.1.12

2 years ago

0.1.13

2 years ago

0.1.14

2 years ago

0.1.11

2 years ago

0.1.10

2 years ago

0.1.2

2 years ago

0.1.8

2 years ago

0.1.7

2 years ago

0.1.9

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago

0.1.6

2 years ago

0.1.5

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago