TSINGSEE青犀视频云边端H265播放器编译EasyPlayer-RTSP-Win中C#报错命令行“xcopy /y xxxxxxxx”已退出

TSINGSEE青犀视频开发的项目大多都可以通过调用接口进行二次开发,EasyPlayer播放器项目也是如此。对于EasyPlayer-RTSP版本的调整,我们之前根据部分用户的需求,添加了C#版本增加OSD功能(EasyPlayer-RTSP在C#版本增加OSD功能说明)。

但是EasyPlayer-RTSP仍在测试当中,我们发现使用VS2010编译出现以下错误:命令行“xcopy /y xxxxxxxx”已退出,代码为4。

xcopy代码出自:
右击本项目 => 属性 => 生成事件命令行;如图:

解决方案就是后期生成事件命令行里使用xcopy,复制一份到我们所需要的server文件下。找不到指定的路径或者目标文件没有找到的问题,结合xcopy语法和宏指定的路径即可找到答案。XCOPY是COPY的扩展,可以把指定的目录连文件和目录结构一并拷贝,但不能拷贝系统文件。

解决办法有二种:

A、网上查找大部分的解决办法都是清空里面的内容,这种方法下虽然内容可以成功生成,或许真的不会出现问题。但是这段xcopy指令不是无中生有的,一定有它存在的价值,因此我们排除这种方法。如果有朋友觉得这样比较方便,也可以做尝试。

B、本项目使用的是中文路径,这是系统报找不到路径的主要原因。因此在该项目中,我们只要把项目移植到英文路径下就可以了。

EasyPlayer的多个版本均经过了完整的测试,无论是在对接设备型号种类,还是在对接编码的兼容性上,都具备较高的可用性,其低延时控制在行业也处于领先位置,并且EasyPlayer上层有一套成熟的视频缓冲与追帧算法,大家大可以自行测试、自行评估一下。

posted on 2021-03-12 16:35  TSINGSEE  阅读(84)  评论(0编辑  收藏  举报