CMSV6帮助文档
/
901 DOCS · 226 VIDEOSEN

VUE集成

作者 李永福更新 2025-03-05 15:56:26文档 ID 1466约 1,271 字 · 阅读 3 分钟查看原文 ↗

接口说明

以下介绍vue集成视频插件接口。

1、使用前加载插件文件

文件 下载地址 说明
cmsv6player.min.js https://v7.cmsv8.com/808gps/open/player/cmsv6player.min.js 视频插件的脚本文件
libcmsv6decode.wasm https://v7.cmsv8.com/libcmsv6decode.wasm 视频插件的wasm文件,用于h265视频解码
集成说明

(1)将cmsv6player.min.js 、libcmsv6decode.wasm 文件放入 /public目录下

(2)在index.html文件中引入 cmsv6player.min.js 文件

操作示例:

2、在vue模板中设置div标签作为播放器的容器

<div id="cmsv6player"></div>

3、初始化插件

let videoOption = {
        domId: 'cmsv6player', // id
        isVodMode: false, // 显示进度条,直播 false 回放 true
        width: 400, // 窗口宽度
        height: 400,// 窗口高度
        lang: 'zh', // 语言类型
}
// 初始化播放器
let swfobject = new Cmsv6Player(videoOption)

4、集成实时播放操作示例

//校验jsession
let jsession = '36FD49EE0B23EFA8A77EA1ECC312B6F2';
//设备号
let devIdno = '200115000002';
//指定第几通道
let chnNum = 0;
//设置视频插件的服务器ip
let serverIp = '127.0.0.1';
//登录服务器端口
let serverPort = '6605';
// 主或子码流,0:主码流,1:子码流
let stream = 1;
// 窗口数量
let winNum = 4;
// 窗口下标
let winIndex = 0;
//配置当前显示的窗口数目
swfobject.setWindowNum(winNum);
//设置视频插件的服务器ip和登录服务器端口
swfobject.setServerInfo(serverIp, serverPort);

//停止播放
swfobject.stopVideo(winIndex);
// 播放视频 序号,会话号,设备号,通道号,码流
swfobject.startVideo(winIndex, jsession, devIdno, chnNum, stream, true);
// 插件回调事件
swfobject.addEventListener('onTtxVideoMsg', (index, type) => {

});

5、测试实时播放示例代码

见文档附件下载文件《ttx-vue.zip》

数据来源 help.cmsv8.com
901 篇文档 · 226 个视频 · docs.alwaycare.com