CMSV6帮助文档
/
901 DOCS · 226 VIDEOSEN

实时视频

作者 admin更新 2026-05-09 11:56:34文档 ID 1334约 2,154 字 · 阅读 5 分钟查看原文 ↗

接口说明

以下介绍cmsv6player.min.js插件实时视频的API接口。支持PC/手机浏览器,支持h264/h265视频格式
使用前需要加载插件,参见:初始化插件

设置窗口标题

setVideoInfo(index, title)
参数名称 参数类型 必须 示例 参数含义
index number 是 0 窗口下标(从0开始)
title string 是 channel-1 窗口标题

播放实时视频

startVideo(index, jsession, devIdno, channel, stream, isVideo)
参数名称 参数类型 必须 示例 参数含义
index number 是 0 窗口下标(从0开始)
jsession string 是 66d754dd7f41473dbd2 用户登录返回的会话号
devIdno string 是 013300000001 设备号
channel number 是 0 设备通道(从0开始)
stream number 是 1 视频码流 1表示子码流,0表示主码流
isVideo boolean 是 true 请将此参数传为true

停止播放视频

stopVideo(index)
参数名称 参数类型 必须 示例 参数含义
index number 是 0 窗口下标(从0开始)

重置视频窗口

 reSetVideo(index)
参数名称 参数类型 必须 示例 参数含义
index number 是 0 窗口下标(从0开始)

设置视频最小缓冲时长

setBufferTime(index, time)
参数名称 参数类型 必须 示例 参数含义
index number 是 0 窗口下标(从0开始)
time number 是 2 主要用于调整视频延时,当缓存的数据达到最小缓冲时长时,则会进行播放。单位:秒

设置视频最大缓冲时长

setBufferTimeMax(index, time)
参数名称 参数类型 必须 示例 参数含义
index number 是 0 窗口下标(从0开始)
time number 是 6 主要用于调整视频延时,当缓存的数据达到最大缓冲时长时,则进行快放。单位:秒

实时视频回调事件

参数类型定义

参数名称 参数含义
start 开始播放
pause 暂停
stop 停止
play 暂停或停止后重新播放
sound 开启声音
slient 静音
PicSave 截图

使用示例

参见:https://v7.cmsv8.com/808gps/open/player/video-demo.html
https://v7.cmsv8.com/808gps/open/player/videoExampleH5.html?lang=zh
https://v7.cmsv8.com/808gps/open/player/RealPlayVideo.html?account=cmsv6&password=cmsv6&vehiIdno=S66666&lang=zh
https://v7.cmsv8.com/808gps/open/player/RealPlayVideo.html?jsession=66d754dd7f41473dbd2&vehiIdno=S66666&lang=zh

示例代码

//视频插件要初始化完成后才能调用
//播放视频
function playVideo() {
    //停止播放视频
    cmsv6player.stopVideo(0);
    //设置视频窗口标题
    cmsv6player.setVideoInfo(0, "vehicle1-CH1");
    //播放视频
    cmsv6player.startVideo(0, "66d754dd7f41473dbd2", "013300000001", 0, 1, true);
}
//停止播放视频
function stopVideo() {
    cmsv6player.stopVideo(0);
}
//重置视频窗口,会停止视频播放,并将清除窗口标题
function reSetVideo() {
    cmsv6player.reSetVideo(0);
}
//视频回调事件---视频插件直接调用onTtxVideoMsg接口
function onTtxVideoMsg(index,type) {
    if(type == "start"){
        //index窗口,开始播放视频
    } else if (type == "pause") {
        //index窗口,暂停播放视频
    } else if (type == "stop") {
        //index窗口,停止播放视频
    } else if (type == "play") {
        //index窗口,暂停或停止后重新播放
    } else if (type == "sound") {
        //index窗口,开启声音
    } else if (type == "sound") {
        //index窗口,静音
    } else if (type == "PicSave") {
        //index窗口,截图
    }
}
数据来源 help.cmsv8.com
901 篇文档 · 226 个视频 · docs.alwaycare.com