设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

Windows Java客户端视频显示问题

[复制链接]

6

主题

29

帖子

82

积分

注册会员

Rank: 2

积分
82
跳转到指定楼层
楼主
发表于 2013-10-22 10:27:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
当用户进入了房间之后,我用如下代码打开本地摄像头,并显示无法显示,请帮忙诊断一下可能原因,最好能够帮忙给出示例代码。谢谢。

        @Override
        public void OnAnyChatEnterRoomMessage(int dwRoomId, int dwErrorCode) {
                if( dwErrorCode == 0 ) {
                        System.out.println( "进入房间成功!" );
                        if( videoFrame == null )
                                videoFrame = new VideoFrame();
                        videoFrame.setVisible( true );
                        System.out.println( "LocalCamera:" + anychatCore.UserCameraControl(-1, 1) );
                        System.out.println( "LocalVoice:" + anychatCore.UserSpeakControl(-1, 1) );
                        anychatCore.SetVideoPos( -1, videoFrame, 0, 160, 200, 360 );

                }
                System.out.println(dwErrorCode + "");
               
        }

本地摄像头和音频打印都为0.
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

249

主题

2967

帖子

9092

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9092
沙发
发表于 2013-10-22 10:57:58 | 只看该作者
您好,请上传一下客户端的日志信息,谢谢。
回复 支持 反对

使用道具 举报

6

主题

29

帖子

82

积分

注册会员

Rank: 2

积分
82
板凳
 楼主| 发表于 2013-10-22 11:05:20 | 只看该作者
admin 发表于 2013-10-22 10:57
您好,请上传一下客户端的日志信息,谢谢。

1265-801-0
1265-802-0
1265-804-0
1265-803-0
1225-1-0
2013-10-22 11:00:38OnVerifyUserCallBack: userid:1 username: server
1265-802-0
1265-804-0
1265-803-0
登录成功,ID:1
1226-1-0
2013-10-22 11:00:38OnPrepareEnterRoomCallBack: userid:1 roomid: 1
2013-10-22 11:00:38OnUserEnterRoomActionCallBack: userid:1 roomid: 1
进入房间!
0
1227-1-0
1231-1-1
监视 : false

这个是后台打印的结果 我是参考你们的源码自己写的 没有写日志
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9092

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9092
地板
发表于 2013-10-22 11:06:49 | 只看该作者
您好,AnyChat会自动输出标准日志信息的:BRAnyChatCore.log
回复 支持 反对

使用道具 举报

6

主题

29

帖子

82

积分

注册会员

Rank: 2

积分
82
5#
 楼主| 发表于 2013-10-22 11:12:26 | 只看该作者
看到了  内容是:
[2013-10-22 11:00:38(172)]        ---------------------------AnyChat Platform Core SDK Client Log---------------------------
[2013-10-22 11:00:38(174)]        Load BRAnyChatCore.dll success!(V4.8 Build Time:Aug  6 2013 20:46:26)
[2013-10-22 11:00:38(177)]        Load BRMiscUtil.dll failed,SDK some functions will fail!(Error:126)
[2013-10-22 11:00:38(180)]        Load BRMediaUtil.dll failed,multimedia functions will fail!(Error:126)
[2013-10-22 11:00:38(182)]        Load BRMediaShow.dll failed,video display functions will fail!(Error:126)
[2013-10-22 11:00:38(184)]        Load BRMediaCore.dll failed,SDK some functions will fail!(Error:126)
[2013-10-22 11:00:38(188)]        Invoke        BRAC_Connect(192.168.254.56,8906)=0
[2013-10-22 11:00:38(191)]        Invoke        LoginServer(username=server)
[2013-10-22 11:00:38(290)]        CheckClientSocketLink         Connect(ip=192.168.254.56,port=8906)
[2013-10-22 11:00:38(328)]        Server version: V4.8(Build Time:2013-09-10 10:54:13, Server OS:Windows)
[2013-10-22 11:00:38(340)]        Message        OnConnect(bSuccess:1, errorcode=0)
[2013-10-22 11:00:38(357)]        Message        OnLoginSystem(userid=1,errorcode=0,username=server), msg deliver worked(0)
[2013-10-22 11:00:38(361)]        Load BRMediaUtil.dll failed,multimedia functions will fail!(Error:126)
[2013-10-22 11:00:38(367)]        Load BRMediaShow.dll failed,video display functions will fail!(Error:126)
[2013-10-22 11:00:38(373)]        Load BRMediaCore.dll failed,SDK some functions will fail!(Error:126)
[2013-10-22 11:00:38(379)]        Connection to streaming media server successfully!(udp delay:0ms)
[2013-10-22 11:00:38(386)]        Invoke        EnterRoom(roomid=1)
[2013-10-22 11:00:38(411)]        Message        OnEnterRoom(roomid=1,errorcode=0,siteindex=0)
[2013-10-22 11:00:38(413)]        Message        OnReceiveOnlineUser(count=1,roomid=1)
[2013-10-22 11:00:43(581)]        Invoke        UserCameraControl(userid=-500,bOpen=1)
[2013-10-22 11:00:43(585)]        Invoke        UserCameraControl(userid=-500,bOpen=1)
[2013-10-22 11:00:43(588)]        Invoke        BRAC_SetVideoPos(dwUserId:-1, hWnd:0x0, l:0, t:160, r:200, b:360)
谢谢啊
回复 支持 反对

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
6#
发表于 2013-10-22 11:21:17 | 只看该作者
您好,日志上面提示是库文件加载失败。你是自己新建的工程把?可以将sdk包中bin\client目录下面的媒体库文件放到你的工程根目录下面。
回复 支持 反对

使用道具 举报

6

主题

29

帖子

82

积分

注册会员

Rank: 2

积分
82
7#
 楼主| 发表于 2013-10-22 11:31:57 | 只看该作者
廖斌 发表于 2013-10-22 11:21
您好,日志上面提示是库文件加载失败。你是自己新建的工程把?可以将sdk包中bin\client目录下面的媒体库文 ...

我们的需求要求服务器能够与Android客户端进行视频通话,并能够在两端都产生录像,我的思路是在服务器写一个业务服务器和一个客户端,以一个特定的身份作为服务器端登录,然后再写一个Android客户端,使他们能够产生交互,是否可以给点提示,老师催得急,说项目就要到期了,要赶快决定是否购买anychat,谢谢啊。
回复 支持 反对

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
8#
发表于 2013-10-22 11:36:30 | 只看该作者
Bro2 发表于 2013-10-22 11:31
我们的需求要求服务器能够与Android客户端进行视频通话,并能够在两端都产生录像,我的思路是在服务器写 ...

你这个思路是可以的。你们是要求Windows和android端都要本地录像还是服务器集中录像呢?
回复 支持 反对

使用道具 举报

6

主题

29

帖子

82

积分

注册会员

Rank: 2

积分
82
9#
 楼主| 发表于 2013-10-22 11:39:48 | 只看该作者
首先完成服务器集中录像,然后完成本地录像
回复 支持 反对

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
10#
发表于 2013-10-22 11:44:27 | 只看该作者
了解了。我们sdk支持Windows端和android端的一对一、一对多视频通话,并且都支持服务器集中录像。Windows可以实现本地录像,android端目前还不支持本地录像。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-7-6 10:02 , Processed in 0.140880 second(s), 22 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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