自行下载
海康开放平台
demo 都写得很清楚,不多描述
注意,两者需要的数据不一样,web是需要第三方标识,下载安装插件到电脑,要配置海康数据。h5是视频流,只需传接口返回的流地址
1.视频web插件
ps: 逆天插件,层级非常高,打开弹窗都会被挡住,需要做限制
vue2写法,公共vue文件写法,调用文件即可
开始时需要以下配置,不知道的找对接平台数据的人,必须要,否则播不了
getParameterData: { port: 443, ip: "10.10.2.22", appKey: "20224202", appSecret: "ndqXXXXXt1jHY2r8Uy", enableHTTPS: 1, }, //海康数据
// 注意版本不一样,加载插件的声明不一样,下面vue3的是最新的,声明实例new WebControl切换下
不完整,自行补充
vue3+vite
使用版本
index文件引入
playVideo传第三方标识,请自行修改以下变量值如上
可直接复制使用vue,点击播放
能直接使用,测试如下,可测试第三方标识能否使用
"1005ede4f95a4447897b8fd1fa8cd6f7""933d67747cb248ba93e0a65b5ac751ac""e77fa1c7d9f04c9b893a74d441d5a53b"
2.H5视频播放器
vue3写法,将下载的文件复制到public下
在index.html 引入
不完整,自行补充
这是我本地的地址,需要后端返回类似的
ws和hls都试过可以播放,ws基本没延迟,优先使用
unref(playRef).playerFun.createPlayer(item, index) 回放时间格式要转为 format('YYYY-MM-DDTHH:mm:ss.SSSZ') unref(playRef).playerFun.replayFun({ ... })