CMSV6帮助文档
/
901 DOCS · 225 VIDEOSEN

多路回放

作者 admin更新 2026-05-09 11:15:07文档 ID 1343约 1,956 字 · 阅读 5 分钟查看原文 ↗

接口说明

以下介绍cmsv6player.min.js插件多路远程回放的API接口。
使用前需要加载插件,参见:初始化插件

开始多路回放

startVodM(url, channel)
参数名称 参数类型 必须 示例 参数含义
url string 是 如下 回放url地址 录像查询时返回(优先用 PlaybackUrlWs字段)
单路回放:url 为PlaybackUrlWS
多通道同步回放:url 为PlaybackUrlWS
多通道同时回放:url为数组 例如: url.push(file1.PlaybackUrlWS); url.push(file2.PlaybackUrlWS)
PlaybackUrlWs实例如下:回放url实例
channel string 是 无 单路回放:channel为 ""
多通道同步回放:channel为 "0,1,2,3"
多通道同时回放:channel为 ""


回放url地址实例

https示例链接:
wss://v7.cmsv8.com:16604/3/5?DownType=5&jsession=66d754dd7f41473dbd2&DevIDNO=013300000001&FILELOC=1&FILESVR=0&FILECHN=0&FILEBEG=300&FILEEND=600&PLAYIFRM=0&PLAYFILE=;0;0;24;12;10;300;600;0;0_1_0_1&PLAYBEG=0&PLAYEND=0&PLAYCHN=0&YEAR=24&MON=12&DAY=10
http示例链接:
ws://v7.cmsv8.com:6604/3/5?DownType=5&jsession=66d754dd7f41473dbd2&DevIDNO=013300000001&FILELOC=1&FILESVR=0&FILECHN=0&FILEBEG=300&FILEEND=600&PLAYIFRM=0&PLAYFILE=;0;0;24;12;10;300;600;0;0_1_0_1&PLAYBEG=0&PLAYEND=0&PLAYCHN=0&YEAR=24&MON=12&DAY=10
备注:服务器为https时,链接里ws改为wss、6604改为16604
参数名称 参数含义
FILELOC 文件搜索时返回的loc
FILESVR 文件搜索时返回的svr
FILECHN 文件搜索时返回的chn
PLAYFILE 文件搜索时返回的file
FILEBEG 文件搜索时返回的beg和end
FILEEND 文件搜索时返回的end
PLAYBEG 播放起始的偏移,单位毫秒,相当于文件的开始时间算,0表示从文件开始位置进行播放
PLAYEND 播放结束的偏移,单位毫秒, 相当文件开始时间算,不得大于文件的总时长
PLAYIFRM 只播放I帧(请填为0)
PLAYCHN 播放那个通道的录像,文件存在多个通道的录像时使用,如果不存在多个通道,则直接使用0
DevIDNO 当播放设备上的文件时,为设备编号;当播放服务器上的文件时,为车辆号

停止多路回放

 stopVodM()

使用示例

参见:

https://v7.cmsv8.com/808gps/open/player/videoExampleH5.html?lang=zh

示例代码

  1. 当返回PlaybackUrlWs,播放链接取PlaybackUrlWs
var playUrl = fileInfo.PlaybackUrlWs;
  1. 单通道播放,playUrl为播放链接。
cmsv6Player.startVodM(playUrl, '');
  1. 多通道同步回放
    (1)返回的 mulPlay > 0 代表支持多路同步回放。
    (2)mulChn代表可以多路回放的通道,按位表示。mulChn有两种情况:
    1种为0(808协议)如果mulChn为0,要根据时间段(需要自定义),判断哪些通道有录像信息,取这些通道
    1种不为0(ttx协议)
  2. 多通道不同步回放,拿到返回的 videoFileList 后,遍历并组成数组,并调用startVodM方法播放
var url = [];
url.push(file1.PlaybackUrlWS);
url.push(file2.PlaybackUrlWS);
cmsv6Player.startVodM(url, "");
  1. 当一个录像文件有多个通道时,要替换播放链接的通道号
// 对播放链接替换播放通道号的方法
playUrl = playUrl.replace('PLAYCHN=0', 'PLAYCHN=' + chnIndex);
数据来源 help.cmsv8.com
901 篇文档 · 225 个视频 · docs.alwaycare.com