TECHNICAL SUPPORT
技术支持COMMON PROBLEM
常见问题使用方法:当某个接口返回失败时,可以调用Hik_PlayM4_GetLastError来获得错误的详细信息。
错误 错误号定义如下:
#define HIK_PLAYM4_NOERROR 0
#define HIK_PLAYM4_PARA_OVER 1
#define HIK_PLAYM4_ORDER_ERROR 2
#define HIK_PLAYM4_TIMER_ERROR 3
#define HIK_PLAYM4_DEC_VIDEO_ERROR 4
#define HIK_PLAYM4_DEC_AUDIO_ERROR 5
#define HIK_PLAYM4_ALLOC_MEMORY_ERROR 6
#define HIK_PLAYM4_OPEN_FILE_ERROR 7
#define HIK_PLAYM4_CREATE_OBJ_ERROR 8
> 网络环境差,数据来的不均匀。可以适当加大播放缓冲区缓冲的帧数。
> 录像时设置的帧率小于正常帧率(PAL 25帧/秒,NTSC 30帧/秒)
> 录像数据有误。
> 录像时设置的帧率小于正常帧率(PAL 25帧/秒,NTSC 30帧/秒)
> 录像数据有误。
> 录像数据有误。
> 启动了Netmeeting,或者显卡驱动有缺陷,导致无法显示。
> 文件头和实际码流不对应。复合流的文件头加到了纯视频流文件(或流)上。
> 生成文件(流)的编码器比播放器新,播放器只向后兼容。
> 文件少于4k.
> 文件中找不到完整的有效数据,可能是应用软件写文件时缓冲区操作有误。