历史视频播放器

Navigation:  iCentroview系统的配置 > 配置客户端 > 全局配置 > 视频监控系统 > 视频运行管理 > 视频组态画面搭建 > 视频组态画面的使用 >

历史视频播放器

Previous pageReturn to chapter overviewNext page

历史视频播放器可播放历史存储录像,内容如下:

 

u创建历史播放器页面

u历史播放器所提供的接口


u创建历史播放器页面

1.新建一个组态页面,添加Activex控件,选择添加历史视频播放器。

icv_videorun_HisVideoPlay1

 

2.点击“确定 ”后,添加历史视频播放器到组态页面中。

icv_videorun_HisVideoPlay2

 

3.在历史视频播放器上点击右键,选择菜单“特殊属性”,配置历史视频播放器的属性。

icv_videorun_HisVideoPlay3

 

属性包括视频服务器的IP地址,若存在备机服务,配置备机服务的IP地址;配置录像所在目录。 

4.保存组态页面,保存历史视频播放器配置。

5.历史视频播放器提供的按钮包括“播放”、“慢放”、“快放”、“停止”。播放的文件或连接的远程文件地址通过接口设置,在播放过程中可以通过接口抓拍图片,历史视频播放器提供的接口如下。

 

u历史播放器所提供的接口

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表示操作成功,其他值参考返回码