1.0.7 • Published 2 years ago

cd-vms-video v1.0.7

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

cd-vms-video

install

npm install cd-vms-video

use

import IchinaeVmsVideo from 'cd-vms-video'
...
...
  components: {
    IchinaeVmsVideo
  }
...

//务必指定包裹父容器
<div class="videbox">
    <IchinaeVmsVideo ref="video" :video-option="videoOption" :vms-option="vmsOption" />
 </div>

 .videbox{
     width: 100vh;
     height: 100vh;
 }

props

data() {
    return {
        videoOption: {
            size: 4, // 分频数  1 4
            text: 'admin', // 水印名字  水印会监听localStorage userName 字段进行改变
            fontSize: 100, // 水印文字大小<Number>
            disabledDb: true // 禁用双击
        },
        vmsOption: {
            ipcLinkInfo: {
                serverIP: 'http://192.168.1.61',
                serverPort: '8000'
            },
            vmslogin: {
                username: 'admin',
                password: '123456'
            }
        }
    }
}

videoOption

参数释义取值默认值是否必须
size分屏数1/4/6/8/9true
text水印string''false
fontSize水印文字大小Number45false
disabledDb是否禁用双击事件Booleanfalsefalse

vmsOption

ipcLinkInfo
参数释义取值默认值是否必须
serverIPvms 部署地址stringtrue
serverPort端口string8000true
vmslogin
参数释义取值默认值是否必须
usernamevms 登录信息stringtruetrue
passwordvms 登录信息stringtruetrue

events

pushvideo(name, id, isReolay, replayTime)
// ex
this.$refs.video.pushvideo("ichinae", "111");
参数释义取值是否必须
name相机名字stringtrue
id相机 idnumbertrue
isReolay是否默认展示回放booleanfalse
replayTime回放时间时间戳false

视频操作方法

  • 4/8/9 分屏双击变一屏,再次双击恢复
  • 一屏时出现全屏按钮
1.0.7

2 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago