AnyChat技术支持论坛

标题: 视频数据无法传达的问题 [打印本页]

作者: cqm9266    时间: 2015-11-19 09:36
标题: 视频数据无法传达的问题
初始化选择  BRAC_FUNC_VIDEO_CBDATA
回调函数也有指定 VideoData_CallBack
在自己进入房间的时候  UserCameraControl(-1,TRUE); UserSpeakControl(-1,TRUE);




测试:第一个demo 使用没问题 有调用 VideoData_CallBack    (摄像头有亮)
          第二个工程就无法调用 VideoData_CallBack                    (摄像头有亮)

因为那个工程是先前别人开发的项目,我不知道到底哪里出错了。求老师们给个思路,还有哪里我可能遗漏掉。

作者: 佰锐科技-李友勤    时间: 2015-11-19 09:51
您好,请问两个工程使用同一个核心服务器吗?上面代码是第二个工程还是第一个工程的呢?请将客户端日志发上来看下
作者: 佰锐科技-李永星    时间: 2015-11-19 09:52
您好,demo没有问题,自己写的工程有问题。思路:在初始化的时候,你查看是否设置了videoData回调方法(形如:BRAC_SetVideoDataCallBack(BRAC_PIX_FMT_RGB24,VideoData_CallBack,this);),最简单的方式是你调试一下Demo的流程,然后和现有项目对比发现差异
作者: cqm9266    时间: 2015-11-19 10:21
佰锐科技-李永星 发表于 2015-11-19 09:52
您好,demo没有问题,自己写的工程有问题。思路:在初始化的时候,你查看是否设置了videoData回调方法(形 ...

除了 设置回调,开启摄像头,initSdk参数问题外,有没有可能因为设置视频的分辨率、帧率那些而导致数据没法传达? 您说的这些我都尝试过了,没有效果。
作者: 佰锐科技-李永星    时间: 2015-11-19 10:36
cqm9266 发表于 2015-11-19 10:21
除了 设置回调,开启摄像头,initSdk参数问题外,有没有可能因为设置视频的分辨率、帧率那些而导致数据没 ...

您好,请把日志文件上传来。
作者: 佰锐科技-邵光清    时间: 2015-11-19 10:38
本帖最后由 佰锐科技-邵光清 于 2015-11-19 10:41 编辑
cqm9266 发表于 2015-11-19 10:21
除了 设置回调,开启摄像头,initSdk参数问题外,有没有可能因为设置视频的分辨率、帧率那些而导致数据没 ...

您好,第二个工程有setVideoData_CallBack了吗?参考一下这个帖子:http://bbs.anychat.cn/forum.php? ... hlight=%BB%D8%B5%F7
作者: cqm9266    时间: 2015-11-19 10:42
[2015-11-19 10:17:25(941)]        ---------------------------AnyChat Platform Core SDK Client Log---------------------------
[2015-11-19 10:17:25(942)]        Load BRAnyChatCore.dll success!(V5.3 Build Time:Jul 15 2015 10:58:04)
[2015-11-19 10:17:25(968)]        Load BRMiscUtil.dll success!(V5.3 Build Time:Jul 15 2015 10:58:29)
[2015-11-19 10:17:26(065)]        Load BRMediaUtil.dll failed,multimedia functions will fail!(Error:127)
[2015-11-19 10:17:26(067)]        Load BRMediaShow.dll success!(V5.3 Build Time:Jul 15 2015 10:58:34)
[2015-11-19 10:17:26(071)]        Load BRMediaCore.dll success!(V5.3 Build Time:Jul 15 2015 10:58:44)

是这个吗? 就这几句
作者: cqm9266    时间: 2015-11-19 10:42
佰锐科技-李永星 发表于 2015-11-19 10:36
您好,请把日志文件上传来。

[2015-11-19 10:17:25(941)]        ---------------------------AnyChat Platform Core SDK Client Log---------------------------
[2015-11-19 10:17:25(942)]        Load BRAnyChatCore.dll success!(V5.3 Build Time:Jul 15 2015 10:58:04)
[2015-11-19 10:17:25(968)]        Load BRMiscUtil.dll success!(V5.3 Build Time:Jul 15 2015 10:58:29)
[2015-11-19 10:17:26(065)]        Load BRMediaUtil.dll failed,multimedia functions will fail!(Error:127)
[2015-11-19 10:17:26(067)]        Load BRMediaShow.dll success!(V5.3 Build Time:Jul 15 2015 10:58:34)
[2015-11-19 10:17:26(071)]        Load BRMediaCore.dll success!(V5.3 Build Time:Jul 15 2015 10:58:44)

是这个吗?就这几句
作者: 佰锐科技-邵光清    时间: 2015-11-19 10:45
本帖最后由 佰锐科技-邵光清 于 2015-11-19 10:47 编辑
cqm9266 发表于 2015-11-19 10:42
[2015-11-19 10:17:25(941)]        ---------------------------AnyChat Platform Core SDK Client Log-------- ...

缺少了这个库文件,请将client目录下的库文件添加到程序目录下【 Load BRMediaUtil.dll failed,multimedia functions will fail!(Error:127)】
作者: 佰锐科技-李永星    时间: 2015-11-19 10:47
本帖最后由 佰锐科技-李永星 于 2015-11-19 10:48 编辑
cqm9266 发表于 2015-11-19 10:42
[2015-11-19 10:17:25(941)]        ---------------------------AnyChat Platform Core SDK Client Log-------- ...

您好,你看日志中Load BRMediaUtil.dll failed,multimedia functions will fail!(Error:127),这个库也没有拷贝到你的运行目录吧,到windows sdk的bin\client\目录下复制所有的库到你的运行目录或调试目录再试一下。再次,你看下demo的日志,是不是和你的项目日志是否相同,对比一下。


作者: cqm9266    时间: 2015-11-19 11:07
佰锐科技-李永星 发表于 2015-11-19 10:47
您好,你看日志中Load BRMediaUtil.dll failed,multimedia functions will fail!(Error:127),这个库也没 ...

好的 谢谢啦

作者: cqm9266    时间: 2015-11-19 13:10
佰锐科技-李永星 发表于 2015-11-19 10:47
您好,你看日志中Load BRMediaUtil.dll failed,multimedia functions will fail!(Error:127),这个库也没 ...

后面解决了,原因是 我demo 和 DLL 的版本是5.3的  工程的版本落后了。




欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/) Powered by Discuz! X3