注意事项:
- 必须先注册视频控件,注册方法:eview必须先注册视频控件,注册方法:eview-client目录下有regVideo2.bat,以管理员身份运行该bat
- 支持控件:360浏览器、搜狐浏览器、搜过浏览器、专用客户端。
- 注意:不支持chrome
- 视频控件一定处于最上面,如果有弹出框等不能弹出到视频窗口之上!
- 本地视频控件pkvideo2在使用之前要进行 控件的注册 和 数据库摄像头信息的配置 :视频监控配置(李晓杰)
在开发之前先配置摄像头信息在上面连接是教程。
要用chrome浏览器来进行开发
...
pkvideo2.realplay(cameraName,videoPluginName, bitStream) 播放实时视频
- cameraName 视频名字
- videoPluginName 控件名字
- bitStream 0主码流 1非主码流
//停止播放当前插件正在播放的视频
pkvideo2.realplayStop(playbackId,videoPluginName) 停止播放实时视频
- playbackId:视频id
- videoPluginName:控件名字
pkvideo2.realplaySnapPic
...
(videoPluginName) 实时视频抓拍照片
- videoPluginName: 控件名字
pkvideo2.setSnapLocalPath(videoPluginName,path) 设置抓拍的图片保存的地址
- videoPluginName: 控件名字
- path:地址 例如:savePicPath = "D:\\eview\\Snaplocal\\"; //抓拍图片的保存路径
pkvideo2.setHisVideoPath(videoPluginName,path) 设置下载视频保存的地址
- videoPluginName: 控件名字
- path:地址 例如:saveVideoPath = "D:\\eview\\HisVideo\\";//设置视频录像后保存的路径
pkvideo2.playbackByTime(camName,startDateTime,endDateTime,videoPluginName) 根据时间回放视频
- camName:视频名字
- startDateTime:开始时间
- endDateTime:结束时间
- videoPluginName:控件名字
pkvideo2.playbackStop(playbackId,videoPluginName) 停止播放回放视频
- playbackId:视频播放id
- videoPluginName:视频控件名称
pkvideo2.playbackPause(playbackId,videoPluginName) 暂停播放回放视频
- playbackId:视频播放id
- videoPluginName:视频控件名称
pkvideo2.playbackContinue(playbackId,videoPluginName) 继续播放回放视频
- playbackId:视频播放id
- videoPluginName:视频控件名称
pkvideo2.playbackGetProgress(playbackId,videoProgress,videoPluginName) 获取回放视频进度
- playbackId:视频播放id
- videoPluginName:视频控件名称
pkvideo2.playbackSetProgress(playbackId,videoProgress,videoPluginName) 设置回放视频进度
- playbackId:视频播放id
- videoProgress:视频播放进度(0~100)
- videoPluginName:视频控件名称
pkvideo2.playbackSlow(playbackId,videoPluginName) 回放视频慢放
- playbackId:视频播放id
- videoPluginName:视频控件名称
pkvideo2.playbackFast(playbackId,videoPluginName) 回放视频快放
- playbackId:视频播放id
- videoPluginName:视频控件名称
pkvideo2.playbackSnapPic(playbackid,videoPluginName) 回放视频抓拍照片
- playbackId:视频播放id
- videoPluginName:视频控件名称
pkvideo2.downloadByTime(camName,startTime,endDateTime,videoPluginName) 根据时间下载远程视频(返回值为下载id)
- camName:视频名字
- startDateTime:开始时间
- endDateTime:结束时间
- videoPluginName:控件名字
pkvideo2.downloadGetProgress(downloadId,videoPluginName)获取视频下载进度
- downloadId:视频下载id
- videoPluginName:视频控件名称
/**
* 云台控制
* @param {*} ip //配置文件ip
* @param {*} cameraName //摄像机名称,唯一
* @param {*} controlType //控制类型 stop:全停命令 up:上 down:下 left:左 right:右 zoomMin:拉框放大 zoomOut:拉框缩小 focusIn:近聚集 focusOut:远聚集
* @param {*} callback //回调函数 可不传
*/
...
- getCurPlayId(videoPluginName)
- 说明:获得播放视频playId说明:获得播放视频的视频Id