CMSV6帮助文档
/
901 DOCS · 226 VIDEOSEN

初始化插件

作者 admin更新 2026-05-27 16:28:47文档 ID 1332约 2,506 字 · 阅读 6 分钟查看原文 ↗

插件文件

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

集成说明

(1)将cmsv6player.min.js放入web目录下的,在html文件中引入cmsv6player.min.js脚本文件
(2)将libcmsv6decode.wasm需要放在web根目录下

初始化参数

var options = {
        domId: "cmsv6flash",
        isVodMode: false,
        width: width,
        height: height,
        lang: "zh"
    }
var cmsv6player = new Cmsv6Player(option);
参数名称 参数类型 必须 示例 参数含义
domId string 是 cmsv6flash 页面HTML标签id属性
isVodMode number 是 false h5播放器,
初始化时将isVodMode配置为true,则可以有回放工具栏,可以进行拖动操作
width number 是 800 视频插件宽度
height number 是 600 视频插件高度
lang string 否 en 语言包类型,默认为英文
excludeVideo boolean 否 false 不构建视频窗口
hideSoundBtn boolean 否 false 隐藏音频按钮
hideToobar boolean 否 false 隐藏实时视频工具栏
hideFullScreenBtn boolean 否 false 隐藏全屏按钮
hideShotBtn boolean 否 false 隐藏抓拍
enableBigScreenPreviewMainStream boolean 否 false 大画面预览主码流
disable264VideoComp boolean 否 false 禁止264使用video组件播放
panorama boolean 否 false 8画面全景窗口

设置语言

setLanguage(lang)
参数名称 参数类型 必须 示例 参数含义
lang string 是 zh zh表示中文、tw表示繁体、tr表示土耳其、th表示泰语
pt表示葡萄牙语、er表示阿拉伯语、es表示爱沙尼亚语、bg表示保加利亚语
ru表示俄罗斯、ro表示罗马尼亚语、vi表示越南语

设置窗口数目

 setWindowNum(windowNum)
参数名称 参数类型 必须 示例 参数含义
windowNum number 是 16 窗口数目(最多为36)

设置服务器信息

setServerInfo(ip, port)
参数名称 参数类型 必须 示例 参数含义
ip string 是 v7.cmsv8.com 登录服务器ip
port number 是 6605 无论是否启用https。都为登录服务器端口,默认是6605

注意

https端口默认是http端口+10000,如果是单独做了http:https的映射,需增加httpsMapPort参数
httpsMapPort传参http:https映射的所有端口

Cmsv6Player.prototype.setServerInfo = function(serverIp, serverPort, httpsMapPort) 

示例:

swfobject.value.setServerInfo('v7.cmsv8.com', 36605, '36601:36018;36602:36019;36604:36020;36605:36021;36607:36022;36609:36023;36611:36024');

插件回调事件

 function onTtxVideoMsg(index,type)

在js内直接定义onTtxVideoMsg函数,供插件进行调用

参数名称 参数含义
select 选择窗口
full 全屏
oneMax 单个窗口全屏
cancelOneMax 取消单个窗口全屏

初始化示例

var cmsv6player = null;
function initPlayerExample() {
    //false表示实时视频模式,底部没有播放工具栏。
    //true表示回放模式,底部有播放工具栏。
    var _isVodMode = false;
    //zh表示中文,en表示英文
    var strLang = "zh"; 
    //cmsv6flash为视频插件的窗口div元素的id
    var options = {
        domId: "cmsv6flash",
        isVodMode: _isVodMode == "1" ? true : false,
        width: 800,
        height: 600,
        lang: strLang == "" ? "en" : strLang
    }
    cmsv6player = new Cmsv6Player(options);
    initCmsv6Player();
}

// 插件初始化完成后执行
function initCmsv6Player() {
    //配置最大的窗口数目
    cmsv6player.setWindowNum(36);
    //再配置当前的窗口数目
    cmsv6player.setWindowNum(9);
    var serverIp = "v7.cmsv8.com";
    //无论是否启用https。都为登录服务器端口,默认是6605
    var serverPort = 6605;
    //设置服务器信息
    cmsv6player.setServerInfo(serverIp, serverPort);
}
数据来源 help.cmsv8.com
901 篇文档 · 226 个视频 · docs.alwaycare.com