@vanwei-wcs/wwav_talk

1.0.0 • Public • Published

wcs-wwav-talk

🚀 wcs 视频对讲组件 🌈.

安装

npm i @vanwei-wcs/wwav_talk

使用

// main.js
import WwavTalk from ' @vanwei-wcs/wwav_talk'
Vue.use(WwavTalk)
// vue template里面代码
    <WwavTalk
      :ref="wwav_talk"
      :device-path="form.path"
      :userinfo="LoginParams"
      :ws-url="WCS_URI"
    />

组件api

属性 Attributes

组件的props

参数 说明 类型 可选值 默认值
ws-url websocket连接地址,必传 string - -
userinfo 获取websocket登录鉴权的参数,方法需返回一个对象,内容是{username:'username',password:'password'},对象里面字段的含义请参照wcs api文档,必传 Obejct - -
device-path 设备路径. 例:‘/dist_24/link_1/175e4059-1c59fd/0’ string -
defaultStyles 使用默认样式,如果自己写样式可通过refs更改,参考原属性和方法 Boolean true / false true

userinfo解释

参数 说明 类型 可选值 默认值
username 用户名 string - -
password 密码 string - -

原属性

参数 说明 类型 可选值 默认值
is_full_duplex 对讲模式是否为全双工 Boolean true / false false
is_talk 是否说话 Boolean true / false false
is_send_noise 没有麦克风时发出噪音(用于测试设备发声) Boolean true / false false

方法 Methods

事件名 说明 参数
init 初始化 -
startTalk 开启对讲 -
closeTalk 关闭对讲 -

Readme

Keywords

none

Package Sidebar

Install

npm i @vanwei-wcs/wwav_talk

Weekly Downloads

21

Version

1.0.0

License

ISC

Unpacked Size

1.09 MB

Total Files

8

Last publish

Collaborators

  • wkadmin
  • hu_danyuan
  • yuan_zhenjia
  • chenwuai