1.0.0 • Published 2 years ago

@vanwei-wcs/wwav_talk v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

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

userinfo解释

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

原属性

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

方法 Methods

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