历史视频播放器可播放历史存储录像,内容如下:
1.新建一个组态页面,添加Activex控件,选择添加历史视频播放器。
2.点击“确定 ”后,添加历史视频播放器到组态页面中。
3.在历史视频播放器上点击右键,选择菜单“特殊属性”,配置历史视频播放器的属性。
属性包括视频服务器的IP地址,若存在备机服务,配置备机服务的IP地址;配置录像所在目录。
4.保存组态页面,保存历史视频播放器配置。
5.历史视频播放器提供的按钮包括“播放”、“慢放”、“快放”、“停止”。播放的文件或连接的远程文件地址通过接口设置,在播放过程中可以通过接口抓拍图片,历史视频播放器提供的接口如下。
1.播放器设置连接的视频服务
VARIANTSetPlayerStart(VARIANT strUserName, VARIANT strGroupName)
参数: [in]VARIANT strUserName 用户名称
[in]VARIANT strGroupName 群组名称
返回值:0表示操作成功,其他值参考返回码
2.播放远程文件(调用方法同视频控件的VideoStartClient)
VARIANT PlayRemoteFile(VARIANT strCameraName, VARIANT strFileName)
参数: [in]VARIANT strCameraName 摄像头名称
[in]VARIANT strFileName 远程文件名称
返回值:0表示操作成功,其他值参考返回码
3.远程时间播放
long PlayByTime(VARIANT strCameraName, VARIANT strStartTime, VARIANT strEndTime)
参数: [in]VARIANT strCameraName 摄像头名称
[in]VARIANT strStartTime 录像开始时间(如"2009,9,22,8,30,0")
[in]VARIANT strEndTime 录像开始时间(如"2009,9,22,9,30,0")
返回值:0表示操作成功,其他值参考返回码
4.本地文件播放
VARIANT PlayLocalFile(VARIANT strFileName)
参数: [in]VARIANT strFileName 文件名称(本地文件名称,格式必须为"摄像头名称_文件其他名称.扩展名",不包含路径,路径在属性页中配置)
返回值:0表示操作成功,其他值参考返回码
5.播放录像抓拍图片
VARIANT CapturePicture()
返回值:string 错误码,抓拍ID[抓拍后会创建新的记录,并返回此值供CapturePictureAddTo使用]
6.播放录像抓拍图片累加
VARIANT CapturePictureAddTo(VARIANT nCaptureID)
参数: [in]VARIANT nCaptureID 抓拍ID,必须是已经抓拍的ID,此接口抓拍的图片保存在这个ID对应的记录中
返回值:0表示操作成功,其他值参考返回码
注:必须在调用了CapturePicture之后才能获取到nCaptureID
7.下载录像片段
VARIANT DownloadRecord(VARIANT nRecordID)
参数: [in]VARIANT nRecordID 录像ID
返回值:string 格式:错误码,文件名称(下载的文件名称格式为"摄像头名称_文件描述.扩展名")
8.按照ID播放本地文件
VARIANT PlayLocalFileByID(VARIANT nRecordID)
参数: [in]VARIANT nRecordID 录像ID
返回值:0表示操作成功,其他值参考返回码