设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 8134|回复: 10
打印 上一主题 下一主题

c#打不开摄像头的问题

[复制链接]

5

主题

25

帖子

87

积分

注册会员

Rank: 2

积分
87
跳转到指定楼层
楼主
发表于 2014-4-10 17:59:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
您好,我在打开摄像头时出现了问题,之前有好友请求视频时是双方都可以打开的,但是现在只有好友那台电脑才可以打开,无论是我请求还是好友请求。摄像头qq测试没问题,本机也在成功进入房间后调用了

int ret = AnyChatCoreSDK.UserCameraControl(-1, true);
                    ret = AnyChatCoreSDK.UserSpeakControl(-1, true);
                    ret = AnyChatCoreSDK.SetVideoPos(-1, frmchat.pictLocalVideo.Handle, 0, 0, frmchat.pictLocalVideo.Width, frmchat.pictLocalVideo.Height);


                    //MessageBox.Show(frmchat.myFriendID.ToString());

                    ret = AnyChatCoreSDK.UserCameraControl(frmchat.myFriendID, true);
                    ret = AnyChatCoreSDK.UserSpeakControl(frmchat.myFriendID, true);
                    ret = AnyChatCoreSDK.SetVideoPos(frmchat.myFriendID, frmchat.picFriendVideo.Handle, 0, 0, frmchat.picFriendVideo.Width, frmchat.picFriendVideo.Height);
这些函数,ret返回值也为0,但就是打不开。。。求指教,谢谢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
沙发
发表于 2014-4-10 18:06:59 | 只看该作者
您好,请上传客户端的日志文件信息,在.exe同目录下,BRAnyChatCore.log文件,我们帮您分析一下,谢谢。
回复 支持 反对

使用道具 举报

5

主题

25

帖子

87

积分

注册会员

Rank: 2

积分
87
板凳
 楼主| 发表于 2014-4-10 18:20:21 | 只看该作者
你好,我的怎么在这个目录下啊:C:\Windows\SysWOW64?

log.zip

1.33 KB, 下载次数: 1

回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
地板
发表于 2014-4-10 18:22:57 | 只看该作者
您好,日志中出现:
[2014-04-10 18:11:55(931)]        Load BRMiscUtil.dll failed,SDK some functions will fail!(Error:126)
[2014-04-10 18:11:55(935)]        Load BRMediaUtil.dll failed,multimedia functions will fail!(Error:126)
[2014-04-10 18:11:55(936)]        Load BRMediaShow.dll failed,video display functions will fail!(Error:126)
[2014-04-10 18:11:55(937)]        Load BRMediaCore.dll failed,SDK some functions will fail!(Error:126)

是加载SDK的库文件失败,所以打开摄像头不成功。

解决方案参考:http://www.anychat.cn/faq/index. ... =242&artlang=zh  ,即拷贝AnyChat SDK的库文件到.exe目录下。
回复 支持 反对

使用道具 举报

5

主题

25

帖子

87

积分

注册会员

Rank: 2

积分
87
5#
 楼主| 发表于 2014-4-10 18:30:45 | 只看该作者
您好,还是打不开。另外一台测试机上就没有拷贝这些东西一样能打开。请帮忙再看看,谢谢
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
6#
发表于 2014-4-10 18:35:07 | 只看该作者
您好,请将AnyChat for Windows SDK\bin\client目录下的所有dll文件拷贝到.exe目录下,应该可以解决您的问题。
回复 支持 反对

使用道具 举报

5

主题

25

帖子

87

积分

注册会员

Rank: 2

积分
87
7#
 楼主| 发表于 2014-4-10 18:42:07 | 只看该作者
嗯嗯,可以了可以了,不过我不明白的是以前没有拷贝也能打开的,还有就是现在另外一台测试机就直接把Debug下的所有文件都拷贝过去的,里面是没有您所说的这些文件的,怎么也能打开和接受摄像头呢?求指教,谢谢
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
8#
发表于 2014-4-10 19:03:54 | 只看该作者
AnyChat SDK在初始化时,首先会在当前目录下查找相关的DLL,如果没有找到,会在系统目录下继续查找相关的DLL,如果都没有找到,则会出现问题。
回复 支持 反对

使用道具 举报

5

主题

25

帖子

87

积分

注册会员

Rank: 2

积分
87
9#
 楼主| 发表于 2014-4-10 20:13:43 | 只看该作者
您好,那个您所说的系统目录是什么?怎么找到这个目录啊
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
10#
发表于 2014-4-10 20:16:47 | 只看该作者
参考:http://www.anychat.cn/faq/index. ... =242&artlang=zh,不需要考虑系统目录,谢谢。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|AnyChat ( 粤ICP备13022410号-1 )  

GMT+8, 2024-11-27 22:16 , Processed in 0.155356 second(s), 25 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表