使用海康API设置音量的函数是:NET_DVR_OpenSound。
在实际代码中我遇到了以下问题:
1:调用NET_DVR_OpenSound接口一直返回失败,错误是调用顺序出错。
2:音量设置不成功。
对于以上两种问题,我相信很多人都遇到了,前段时间尝试了各种方式,终于解决了!
下面我来讲述下我的解决方法把,希望对有需要的人有用!
在海康的设备网络SDK使用手册中,有这样一个调用流程,如图所示:
根据调用流程可以知道,先要调用NET_DVR_RealPlay_V30后才能调用NET_DVR_OpenSound接口。
但实际会发现,直接调用会有问题,一直返回错误说是调用顺序出错。那究竟是哪里出错了呢?看调用流程也没有问题呀?
经过测试发现,直接调用出错是因为相机的画面没有显示出来!!这是非常重要的。
此时,在调用NET_DVR_RealPlay_V3