AnyChat技术支持论坛

标题: 有关接受图片的功能实现 [打印本页]

作者: gguofei    时间: 2014-10-16 09:34
标题: 有关接受图片的功能实现
anychat for andriod中有没有接受图片的功能的相关代码?求指导
作者: 廖斌    时间: 2014-10-16 09:37
您好,可以使用我们文件传送接口来实现发送图片的功能。
作者: 廖斌    时间: 2014-10-16 09:42
廖斌 发表于 2014-10-16 09:37
您好,可以使用我们文件传送接口来实现发送图片的功能。

参考附件中的工程代码,在工程中添加相应版本的库文件和SDK Java文件,就可以运行了

AnychatTranfile.rar

273.06 KB, 下载次数: 6


作者: gguofei    时间: 2014-10-16 09:46
文件传送接口在哪个文件中?,木有找到
作者: admin    时间: 2014-10-16 09:49
Search API: TransFile
作者: gguofei    时间: 2014-10-16 09:50
好哒。谢谢您
作者: gguofei    时间: 2014-10-16 14:37
安卓端接收pc端传来的文件时,我做了一下两步操作,但是还是不能接收到传来的文件,请问还需要做什么操作?
步骤1:初始化
//接收文件SDK初始化
             anychat.SetTransDataEvent(this);
步骤2:接收文件
    //接收pc端传来的文件
@Override
public void OnAnyChatTransFile(int dwUserid, String FileName,
                String TempFilePath, int dwFileLength, int wParam, int lParam,
                int dwTaskId) {
        // TODO Auto-generated method stub
        showToast("接收到来自" + anychat.GetUserName(dwUserid) + "的文件,文件保存路径在"
                        + TempFilePath);
        //显示接收的进程;
        //自定义接收或者取消就收进程
}


作者: 廖斌    时间: 2014-10-16 15:11
gguofei 发表于 2014-10-16 14:37
安卓端接收pc端传来的文件时,我做了一下两步操作,但是还是不能接收到传来的文件,请问还需要做什么操作? ...

您好,注意以下两点:
1、请确保你在收文件的时候已经登录服务器成功了

2、发送方有发送正确,userid、文件位置等

如果您是老的版本,android端还要需要设置下接收路径(最新版本不需要,有一个默认的接收路径)
  1. anychat.SetSDKOptionString(AnyChatDefine.BRAC_SO_CORESDK_TMPDIR, Environment.getExternalStorageDirectory().toString()+"/anychattemp");
复制代码

作者: gguofei    时间: 2014-10-16 20:53
廖斌 发表于 2014-10-16 15:11
您好,注意以下两点:
1、请确保你在收文件的时候已经登录服务器成功了

应该在哪里设置接收路径?我在初始化anychatsdk时设定的路径,用pc端给android端发送图片,pc端也没有显示发送成功的信息。正常情况下用手机接收一张<1M的图片需要多长时间?
作者: gguofei    时间: 2014-10-16 20:53
廖斌 发表于 2014-10-16 15:11
您好,注意以下两点:
1、请确保你在收文件的时候已经登录服务器成功了

应该在哪里设置接收路径?我在初始化anychatsdk时设定的路径,用pc端给android端发送图片,pc端也没有显示发送成功的信息。正常情况下用手机接收一张<1M的图片需要多长时间?
作者: admin    时间: 2014-10-16 23:00
亲,3楼有示例代码喔!
作者: gguofei    时间: 2014-10-20 17:13
廖斌 发表于 2014-10-16 09:42
参考附件中的工程代码,在工程中添加相应版本的库文件和SDK Java文件,就可以运行了

您好,这个接收文件的代码,接收文件的功能好像有些问题。我从pc端向android端发送图片,android没有接收成功。
作者: admin    时间: 2014-10-20 17:15
您好,请提供一下PC、Android两端的日志文件:BRAnyChatCore.log,其中PC位于应用程序当前目录下,Android位于SD卡根目录下,我们帮您分析一下,谢谢。
作者: gguofei    时间: 2014-10-20 17:23
admin 发表于 2014-10-20 17:15
您好,请提供一下PC、Android两端的日志文件:BRAnyChatCore.log,其中PC位于应用程序当前目录下,Android ...

pc端的

[2014-10-20 17:19:46(984)]        ---------------------------AnyChat Platform Core SDK Client Log---------------------------
[2014-10-20 17:19:46(984)]        Load BRAnyChatCore.dll success!(V5.1 Build Time:Sep 10 2014 10:00:44)
[2014-10-20 17:19:47(000)]        Load BRMiscUtil.dll success!(V5.1 Build Time:Sep 10 2014 09:59:05)
[2014-10-20 17:19:47(000)]        Load BRMediaUtil.dll success!(V5.1 Build Time:Sep 10 2014 09:59:08)
[2014-10-20 17:19:47(000)]        Load BRMediaShow.dll success!(V5.1 Build Time:Sep 10 2014 09:59:09)
[2014-10-20 17:19:47(000)]        Load BRMediaCore.dll success!(V5.1 Build Time:Sep 10 2014 09:59:30)
[2014-10-20 17:19:47(046)]        Invoke        BRAC_Connect(demo.anychat.cn,8906)=0
[2014-10-20 17:19:47(046)]        Invoke        LoginServer(username=guest001)
[2014-10-20 17:19:47(109)]        Invoke        UserCameraControl(userid=-1,bOpen=1)
[2014-10-20 17:19:47(109)]        Invoke        UserSpeakControl(userid=-1,bOpen=1)
[2014-10-20 17:19:47(109)]        CheckClientSocketLink         Connect(ip=121.199.51.198,port=8906)
[2014-10-20 17:19:47(234)]        Server version: V5.1(Build Time:2014-09-23 22:23:30, Server OS:Windows)
[2014-10-20 17:19:47(375)]        Message        OnConnect(bSuccess:1, errorcode=0)
[2014-10-20 17:19:47(687)]        Message        OnLoginSystem(userid=-8257,errorcode=0,username=guest001), msg deliver worked(1)
[2014-10-20 17:19:47(687)]        Invoke        EnterRoom(roomid=1)
[2014-10-20 17:19:47(734)]        Connection to streaming media server successfully!(udp delay:23ms)
[2014-10-20 17:19:47(796)]        Message        OnEnterRoom(roomid=1,errorcode=0,siteindex=4)
[2014-10-20 17:19:47(796)]        Message        OnReceiveOnlineUser(count=5,roomid=1)
[2014-10-20 17:19:47(796)]        Invoke        BRAC_SetVideoPos(dwUserId:-1, hWnd:0x406dc, l:0, t:0, r:167, b:140)
[2014-10-20 17:19:47(796)]        Invoke        UserCameraControl(userid=-1,bOpen=1)
[2014-10-20 17:19:47(796)]        WaveIn Audio Capture Driver(Realtek HD Audio Input)
[2014-10-20 17:19:47(796)]        Audio Init, error:0, device:0, 1, 16000, 16, capmode:0
[2014-10-20 17:19:47(796)]        Audio codec init, handle:1, 11, 1, 16000, 16, 15850
[2014-10-20 17:19:47(796)]        Audio Playback Device Init(0, 1, 16000, 16), WaveOut Playback Driver
[2014-10-20 17:19:47(812)]        Invoke        UserSpeakControl(userid=-1,bOpen=1)
[2014-10-20 17:19:47(812)]        ****Open Local Video Fail,ErrorCode:10011
[2014-10-20 17:19:47(843)]        Audio FX Status: VAD:1, NS:1, AGC:1, AEC:1
[2014-10-20 17:19:47(875)]        Invoke        BRAC_SetVideoPos(dwUserId:12174, hWnd:0x180bf0, l:0, t:0, r:240, b:192)
[2014-10-20 17:19:47(875)]        Invoke        UserCameraControl(userid=12174,bOpen=1)
[2014-10-20 17:19:47(875)]        Invoke        UserSpeakControl(userid=12174,bOpen=1)
[2014-10-20 17:19:47(875)]        Invoke        BRAC_SetVideoPos(dwUserId:12262, hWnd:0x60b46, l:0, t:0, r:240, b:192)
[2014-10-20 17:19:47(875)]        Invoke        UserCameraControl(userid=12262,bOpen=1)
[2014-10-20 17:19:47(875)]        Invoke        UserSpeakControl(userid=12262,bOpen=1)
[2014-10-20 17:19:47(875)]        Invoke        BRAC_SetVideoPos(dwUserId:-8256, hWnd:0x100c00, l:0, t:0, r:240, b:192)
[2014-10-20 17:19:47(875)]        Invoke        UserCameraControl(userid=-8256,bOpen=1)
[2014-10-20 17:19:47(875)]        Invoke        UserSpeakControl(userid=-8256,bOpen=1)
[2014-10-20 17:19:47(875)]        Invoke        BRAC_SetVideoPos(dwUserId:-8190, hWnd:0x220d2e, l:0, t:0, r:240, b:192)
[2014-10-20 17:19:47(875)]        Invoke        UserCameraControl(userid=-8190,bOpen=1)
[2014-10-20 17:19:47(875)]        Invoke        UserSpeakControl(userid=-8190,bOpen=1)
[2014-10-20 17:19:49(796)]        Message        OnP2PConnectState(userid=12262, state=1)
[2014-10-20 17:20:03(578)]        Message        OnUserEnterRoom(userid=-8258,nickname=AnyChat5,siteindex=5)
[2014-10-20 17:20:03(578)]        Invoke        BRAC_SetVideoPos(dwUserId:12174, hWnd:0x1e0d5e, l:0, t:0, r:160, b:128)
[2014-10-20 17:20:03(578)]        Invoke        UserCameraControl(userid=12174,bOpen=1)
[2014-10-20 17:20:03(578)]        Invoke        UserSpeakControl(userid=12174,bOpen=1)
[2014-10-20 17:20:03(593)]        Invoke        BRAC_SetVideoPos(dwUserId:12262, hWnd:0x220df6, l:0, t:0, r:160, b:128)
[2014-10-20 17:20:03(593)]        Invoke        UserCameraControl(userid=12262,bOpen=1)
[2014-10-20 17:20:03(593)]        Invoke        UserSpeakControl(userid=12262,bOpen=1)
[2014-10-20 17:20:03(593)]        Invoke        BRAC_SetVideoPos(dwUserId:-8256, hWnd:0xb0d96, l:0, t:0, r:160, b:128)
[2014-10-20 17:20:03(593)]        Invoke        UserCameraControl(userid=-8256,bOpen=1)
[2014-10-20 17:20:03(593)]        Invoke        UserSpeakControl(userid=-8256,bOpen=1)
[2014-10-20 17:20:03(593)]        Invoke        BRAC_SetVideoPos(dwUserId:-8190, hWnd:0x70e70, l:0, t:0, r:160, b:128)
[2014-10-20 17:20:03(593)]        Invoke        UserCameraControl(userid=-8190,bOpen=1)
[2014-10-20 17:20:03(593)]        Invoke        UserSpeakControl(userid=-8190,bOpen=1)
[2014-10-20 17:20:03(593)]        Invoke        BRAC_SetVideoPos(dwUserId:-8258, hWnd:0x1f0d56, l:0, t:0, r:160, b:128)
[2014-10-20 17:20:03(593)]        Invoke        UserCameraControl(userid=-8258,bOpen=1)
[2014-10-20 17:20:03(593)]        Invoke        UserSpeakControl(userid=-8258,bOpen=1)
[2014-10-20 17:20:06(781)]        Message        OnP2PConnectState(userid=-8258, state=2)
[2014-10-20 17:20:13(328)]        Message        OnUserLeaveRoom(userid=-8258,siteindex=5)
[2014-10-20 17:20:13(343)]        Invoke        BRAC_SetVideoPos(dwUserId:12174, hWnd:0x60dda, l:0, t:0, r:240, b:192)
[2014-10-20 17:20:13(343)]        Invoke        UserCameraControl(userid=12174,bOpen=1)
[2014-10-20 17:20:13(343)]        Invoke        UserSpeakControl(userid=12174,bOpen=1)
[2014-10-20 17:20:13(343)]        Invoke        BRAC_SetVideoPos(dwUserId:12262, hWnd:0x90d58, l:0, t:0, r:240, b:192)
[2014-10-20 17:20:13(343)]        Invoke        UserCameraControl(userid=12262,bOpen=1)
[2014-10-20 17:20:13(343)]        Invoke        UserSpeakControl(userid=12262,bOpen=1)
[2014-10-20 17:20:13(343)]        Invoke        BRAC_SetVideoPos(dwUserId:-8256, hWnd:0x150d90, l:0, t:0, r:240, b:192)
[2014-10-20 17:20:13(343)]        Invoke        UserCameraControl(userid=-8256,bOpen=1)
[2014-10-20 17:20:13(343)]        Invoke        UserSpeakControl(userid=-8256,bOpen=1)
[2014-10-20 17:20:13(343)]        Invoke        BRAC_SetVideoPos(dwUserId:-8190, hWnd:0x130d60, l:0, t:0, r:240, b:192)
[2014-10-20 17:20:13(343)]        Invoke        UserCameraControl(userid=-8190,bOpen=1)
[2014-10-20 17:20:13(343)]        Invoke        UserSpeakControl(userid=-8190,bOpen=1)
[2014-10-20 17:20:24(296)]        Message        OnUserEnterRoom(userid=12264,nickname=guo,siteindex=5)
[2014-10-20 17:20:24(312)]        Invoke        BRAC_SetVideoPos(dwUserId:12174, hWnd:0x1e0d70, l:0, t:0, r:160, b:128)
[2014-10-20 17:20:24(312)]        Invoke        UserCameraControl(userid=12174,bOpen=1)
[2014-10-20 17:20:24(312)]        Invoke        UserSpeakControl(userid=12174,bOpen=1)
[2014-10-20 17:20:24(312)]        Invoke        BRAC_SetVideoPos(dwUserId:12262, hWnd:0x220f90, l:0, t:0, r:160, b:128)
[2014-10-20 17:20:24(312)]        Invoke        UserCameraControl(userid=12262,bOpen=1)
[2014-10-20 17:20:24(312)]        Invoke        UserSpeakControl(userid=12262,bOpen=1)
[2014-10-20 17:20:24(312)]        Invoke        BRAC_SetVideoPos(dwUserId:-8256, hWnd:0xd0ed6, l:0, t:0, r:160, b:128)
[2014-10-20 17:20:24(312)]        Invoke        UserCameraControl(userid=-8256,bOpen=1)
[2014-10-20 17:20:24(312)]        Invoke        UserSpeakControl(userid=-8256,bOpen=1)
[2014-10-20 17:20:24(312)]        Invoke        BRAC_SetVideoPos(dwUserId:-8190, hWnd:0x170fe8, l:0, t:0, r:160, b:128)
[2014-10-20 17:20:24(312)]        Invoke        UserCameraControl(userid=-8190,bOpen=1)
[2014-10-20 17:20:24(312)]        Invoke        UserSpeakControl(userid=-8190,bOpen=1)
[2014-10-20 17:20:24(312)]        Invoke        BRAC_SetVideoPos(dwUserId:12264, hWnd:0xf0f52, l:0, t:0, r:160, b:128)
[2014-10-20 17:20:24(312)]        Invoke        UserCameraControl(userid=12264,bOpen=1)
[2014-10-20 17:20:24(312)]        Invoke        UserSpeakControl(userid=12264,bOpen=1)
[2014-10-20 17:20:24(750)]        Message        OnP2PConnectState(userid=12264, state=2)
[2014-10-20 17:20:24(984)]        Message        OnP2PConnectState(userid=12264, state=3)
[2014-10-20 17:20:34(531)]        Message        OnP2PConnectState(userid=12262, state=0)
[2014-10-20 17:20:34(546)]        Message        OnUserLeaveRoom(userid=12262,siteindex=2)
[2014-10-20 17:20:34(562)]        Invoke        BRAC_SetVideoPos(dwUserId:12174, hWnd:0x60f74, l:0, t:0, r:240, b:192)
[2014-10-20 17:20:34(562)]        Invoke        UserCameraControl(userid=12174,bOpen=1)
[2014-10-20 17:20:34(562)]        Invoke        UserSpeakControl(userid=12174,bOpen=1)
[2014-10-20 17:20:34(562)]        Invoke        BRAC_SetVideoPos(dwUserId:-8256, hWnd:0x70fa6, l:0, t:0, r:240, b:192)
[2014-10-20 17:20:34(562)]        Invoke        UserCameraControl(userid=-8256,bOpen=1)
[2014-10-20 17:20:34(562)]        Invoke        UserSpeakControl(userid=-8256,bOpen=1)
[2014-10-20 17:20:34(562)]        Invoke        BRAC_SetVideoPos(dwUserId:-8190, hWnd:0x60ffe, l:0, t:0, r:240, b:192)
[2014-10-20 17:20:34(562)]        Invoke        UserCameraControl(userid=-8190,bOpen=1)
[2014-10-20 17:20:34(562)]        Invoke        UserSpeakControl(userid=-8190,bOpen=1)
[2014-10-20 17:20:34(562)]        Invoke        BRAC_SetVideoPos(dwUserId:12264, hWnd:0x90fc8, l:0, t:0, r:240, b:192)
[2014-10-20 17:20:34(562)]        Invoke        UserCameraControl(userid=12264,bOpen=1)
[2014-10-20 17:20:34(562)]        Invoke        UserSpeakControl(userid=12264,bOpen=1)

作者: gguofei    时间: 2014-10-20 17:26
admin 发表于 2014-10-20 17:15
您好,请提供一下PC、Android两端的日志文件:BRAnyChatCore.log,其中PC位于应用程序当前目录下,Android ...

android


[2014-10-20 17:19:59(243)]        ---------------------------AnyChat Platform Core SDK Client Log---------------------------
[2014-10-20 17:19:59(244)]        Load libanychatcore.so success!(V5.1 Build Time:Sep  1 2014 02:08:04)
[2014-10-20 17:19:59(246)]        Android OS SDK Version:18, Support ARMv7:2, Support Neon:4
[2014-10-20 17:19:59(334)]        Load libmediautil_v7.so success!(V5.1 Build Time:Sep  1 2014 02:09:05)
[2014-10-20 17:19:59(361)]        Load libmediashow_4.0.so failed,video display functions will fail!(dlopen failed: cannot locate symbol "_ZN7android7Surface7isValidEv" referenced by "libmediashow_4.0.so"...)
[2014-10-20 17:19:59(387)]        dlopen failed: cannot locate symbol "_ZN7android6Camera17setPreviewDisplayERKNS_2spINS_7SurfaceEEE" referenced by "libmediacore_4.2.so"...
[2014-10-20 17:19:59(387)]        Load libmediacore.so success!(V5.1 Build Time:Sep  1 2014 02:08:33)
[2014-10-20 17:19:59(390)]        CPU:38.40 MIPS, Hardware:Qualcomm MSM 8226 (Flattened Device Tree)
[2014-10-20 17:20:15(068)]        Invoke        BRAC_Connect(demo.anychat.cn,8906)=0
[2014-10-20 17:20:15(072)]        Invoke        LoginServer(username=guo)
[2014-10-20 17:20:15(428)]        CheckClientSocketLink         Connect(ip=121.199.51.198,port=8906)
[2014-10-20 17:20:15(948)]        Server version: V5.1(Build Time:2014-09-23 22:23:30, Server OS:Windows)
[2014-10-20 17:20:16(161)]        Message        OnConnect(bSuccess:1, errorcode=0)
[2014-10-20 17:20:16(799)]        OnReceiveUserDefine(dwSrcUserId:0, dwTarUserId:-1, dwCommand:13, wParam:0, lParam:0, dwBufSize:212)
[2014-10-20 17:20:16(891)]        Message        OnLoginSystem(userid=12264,errorcode=0,username=guo), msg deliver worked(0)
[2014-10-20 17:20:16(903)]        Load libmediashow_4.0.so failed,video display functions will fail!(dlopen failed: cannot locate symbol "_ZN7android7Surface7isValidEv" referenced by "libmediashow_4.0.so"...)
[2014-10-20 17:20:17(079)]        Connection to streaming media server successfully!(udp delay:87ms)
[2014-10-20 17:20:17(121)]        Apply video parameter:320x240, bitrate:150000, quality:3, gop:40, fps:10, preset:3, codec:0
[2014-10-20 17:20:17(121)]        Invoke        BRAC_SetSDKOption(BRAC_SO_NETWORK_P2PPOLITIC=1)
[2014-10-20 17:20:17(122)]        Invoke        SetSDKOption(BRAC_SO_AUDIO_ECHOCTRL,1)
[2014-10-20 17:20:17(122)]        Invoke        BRAC_SetSDKOption(BRAC_SO_CORESDK_USEHWCODEC=0)
[2014-10-20 17:20:20(714)]        Invoke        EnterRoom(roomid=1)
[2014-10-20 17:20:21(428)]        Message        OnEnterRoom(roomid=1,errorcode=0,siteindex=5)
[2014-10-20 17:20:21(430)]        Audio Playback Device Init(0, 1, 16000, 16), Default Playback Driver
[2014-10-20 17:20:21(433)]        Message        OnReceiveOnlineUser(count=6,roomid=1)
[2014-10-20 17:20:21(603)]        On Remote UserCameraControl(dwUserId:-8257, bOpen:1)
[2014-10-20 17:20:21(833)]        On Remote UserSpeakControl(dwUserId:-8257, bOpen:1)
[2014-10-20 17:20:21(884)]        Message        OnP2PConnectState(userid=-8257, state=2)
[2014-10-20 17:20:21(946)]        Message        OnP2PConnectState(userid=-8257, state=3)
[2014-10-20 17:20:23(462)]        socket error, disconnected by peer!, bTcp(1) - userid(-8256)
[2014-10-20 17:20:26(483)]        socket error, disconnected by peer!, bTcp(1) - userid(-8256)
[2014-10-20 17:20:32(002)]        Message        OnUserLeaveRoom(userid=12262,siteindex=2)
[2014-10-20 17:22:06(825)]        Message        OnUserLeaveRoom(userid=-8256,siteindex=3)
[2014-10-20 17:22:20(806)]        Message        OnUserEnterRoom(userid=-8260,nickname=iphone4s,siteindex=2)
[2014-10-20 17:22:29(932)]        Message        OnUserEnterRoom(userid=-8261,nickname=iPad2,siteindex=3)
[2014-10-20 17:24:07(826)]        Message        OnUserEnterRoom(userid=12265,nickname=yoyyoyk,siteindex=6)
[2014-10-20 17:24:07(827)]        Message        OnUserEnterRoom(userid=12267,nickname=xxx,siteindex=7)
[2014-10-20 17:24:11(694)]        Message        OnP2PConnectState(userid=12267, state=2)
[2014-10-20 17:24:12(296)]        Message        OnP2PConnectState(userid=12265, state=2)
[2014-10-20 17:24:21(269)]        Message        OnUserLeaveRoom(userid=-8260,siteindex=2)
[2014-10-20 17:24:38(704)]        Message        OnUserLeaveRoom(userid=-8261,siteindex=3)
[2014-10-20 17:24:48(947)]        Message        OnUserEnterRoom(userid=12268,nickname=abc,siteindex=2)
[2014-10-20 17:24:50(717)]        On Remote UserSpeakControl(dwUserId:12268, bOpen:1)
[2014-10-20 17:24:50(718)]        On Remote UserCameraControl(dwUserId:12268, bOpen:1)
[2014-10-20 17:24:50(788)]        Invoke        LeaveRoom(roomid=-1)        Elapse:101 ms
[2014-10-20 17:24:50(793)]        Invoke        LogoutServer(userid=12264)        Elapse:5 ms
[2014-10-20 17:24:50(810)]        Invoke        BRAC_Release        Elapse:17 ms

作者: gguofei    时间: 2014-10-20 17:27
gguofei 发表于 2014-10-20 17:26
android

pc端


[2014-10-20 17:19:46(984)]        ---------------------------AnyChat Platform Core SDK Client Log---------------------------
[2014-10-20 17:19:46(984)]        Load BRAnyChatCore.dll success!(V5.1 Build Time:Sep 10 2014 10:00:44)
[2014-10-20 17:19:47(000)]        Load BRMiscUtil.dll success!(V5.1 Build Time:Sep 10 2014 09:59:05)
[2014-10-20 17:19:47(000)]        Load BRMediaUtil.dll success!(V5.1 Build Time:Sep 10 2014 09:59:08)
[2014-10-20 17:19:47(000)]        Load BRMediaShow.dll success!(V5.1 Build Time:Sep 10 2014 09:59:09)
[2014-10-20 17:19:47(000)]        Load BRMediaCore.dll success!(V5.1 Build Time:Sep 10 2014 09:59:30)
[2014-10-20 17:19:47(046)]        Invoke        BRAC_Connect(demo.anychat.cn,8906)=0
[2014-10-20 17:19:47(046)]        Invoke        LoginServer(username=guest001)
[2014-10-20 17:19:47(109)]        Invoke        UserCameraControl(userid=-1,bOpen=1)
[2014-10-20 17:19:47(109)]        Invoke        UserSpeakControl(userid=-1,bOpen=1)
[2014-10-20 17:19:47(109)]        CheckClientSocketLink         Connect(ip=121.199.51.198,port=8906)
[2014-10-20 17:19:47(234)]        Server version: V5.1(Build Time:2014-09-23 22:23:30, Server OS:Windows)
[2014-10-20 17:19:47(375)]        Message        OnConnect(bSuccess:1, errorcode=0)
[2014-10-20 17:19:47(687)]        Message        OnLoginSystem(userid=-8257,errorcode=0,username=guest001), msg deliver worked(1)
[2014-10-20 17:19:47(687)]        Invoke        EnterRoom(roomid=1)
[2014-10-20 17:19:47(734)]        Connection to streaming media server successfully!(udp delay:23ms)
[2014-10-20 17:19:47(796)]        Message        OnEnterRoom(roomid=1,errorcode=0,siteindex=4)
[2014-10-20 17:19:47(796)]        Message        OnReceiveOnlineUser(count=5,roomid=1)
[2014-10-20 17:19:47(796)]        Invoke        BRAC_SetVideoPos(dwUserId:-1, hWnd:0x406dc, l:0, t:0, r:167, b:140)
[2014-10-20 17:19:47(796)]        Invoke        UserCameraControl(userid=-1,bOpen=1)
[2014-10-20 17:19:47(796)]        WaveIn Audio Capture Driver(Realtek HD Audio Input)
[2014-10-20 17:19:47(796)]        Audio Init, error:0, device:0, 1, 16000, 16, capmode:0
[2014-10-20 17:19:47(796)]        Audio codec init, handle:1, 11, 1, 16000, 16, 15850
[2014-10-20 17:19:47(796)]        Audio Playback Device Init(0, 1, 16000, 16), WaveOut Playback Driver
[2014-10-20 17:19:47(812)]        Invoke        UserSpeakControl(userid=-1,bOpen=1)
[2014-10-20 17:19:47(812)]        ****Open Local Video Fail,ErrorCode:10011
[2014-10-20 17:19:47(843)]        Audio FX Status: VAD:1, NS:1, AGC:1, AEC:1
[2014-10-20 17:19:47(875)]        Invoke        BRAC_SetVideoPos(dwUserId:12174, hWnd:0x180bf0, l:0, t:0, r:240, b:192)
[2014-10-20 17:19:47(875)]        Invoke        UserCameraControl(userid=12174,bOpen=1)
[2014-10-20 17:19:47(875)]        Invoke        UserSpeakControl(userid=12174,bOpen=1)
[2014-10-20 17:19:47(875)]        Invoke        BRAC_SetVideoPos(dwUserId:12262, hWnd:0x60b46, l:0, t:0, r:240, b:192)
[2014-10-20 17:19:47(875)]        Invoke        UserCameraControl(userid=12262,bOpen=1)
[2014-10-20 17:19:47(875)]        Invoke        UserSpeakControl(userid=12262,bOpen=1)
[2014-10-20 17:19:47(875)]        Invoke        BRAC_SetVideoPos(dwUserId:-8256, hWnd:0x100c00, l:0, t:0, r:240, b:192)
[2014-10-20 17:19:47(875)]        Invoke        UserCameraControl(userid=-8256,bOpen=1)
[2014-10-20 17:19:47(875)]        Invoke        UserSpeakControl(userid=-8256,bOpen=1)
[2014-10-20 17:19:47(875)]        Invoke        BRAC_SetVideoPos(dwUserId:-8190, hWnd:0x220d2e, l:0, t:0, r:240, b:192)
[2014-10-20 17:19:47(875)]        Invoke        UserCameraControl(userid=-8190,bOpen=1)
[2014-10-20 17:19:47(875)]        Invoke        UserSpeakControl(userid=-8190,bOpen=1)
[2014-10-20 17:19:49(796)]        Message        OnP2PConnectState(userid=12262, state=1)
[2014-10-20 17:20:03(578)]        Message        OnUserEnterRoom(userid=-8258,nickname=AnyChat5,siteindex=5)
[2014-10-20 17:20:03(578)]        Invoke        BRAC_SetVideoPos(dwUserId:12174, hWnd:0x1e0d5e, l:0, t:0, r:160, b:128)
[2014-10-20 17:20:03(578)]        Invoke        UserCameraControl(userid=12174,bOpen=1)
[2014-10-20 17:20:03(578)]        Invoke        UserSpeakControl(userid=12174,bOpen=1)
[2014-10-20 17:20:03(593)]        Invoke        BRAC_SetVideoPos(dwUserId:12262, hWnd:0x220df6, l:0, t:0, r:160, b:128)
[2014-10-20 17:20:03(593)]        Invoke        UserCameraControl(userid=12262,bOpen=1)
[2014-10-20 17:20:03(593)]        Invoke        UserSpeakControl(userid=12262,bOpen=1)
[2014-10-20 17:20:03(593)]        Invoke        BRAC_SetVideoPos(dwUserId:-8256, hWnd:0xb0d96, l:0, t:0, r:160, b:128)
[2014-10-20 17:20:03(593)]        Invoke        UserCameraControl(userid=-8256,bOpen=1)
[2014-10-20 17:20:03(593)]        Invoke        UserSpeakControl(userid=-8256,bOpen=1)
[2014-10-20 17:20:03(593)]        Invoke        BRAC_SetVideoPos(dwUserId:-8190, hWnd:0x70e70, l:0, t:0, r:160, b:128)
[2014-10-20 17:20:03(593)]        Invoke        UserCameraControl(userid=-8190,bOpen=1)
[2014-10-20 17:20:03(593)]        Invoke        UserSpeakControl(userid=-8190,bOpen=1)
[2014-10-20 17:20:03(593)]        Invoke        BRAC_SetVideoPos(dwUserId:-8258, hWnd:0x1f0d56, l:0, t:0, r:160, b:128)
[2014-10-20 17:20:03(593)]        Invoke        UserCameraControl(userid=-8258,bOpen=1)
[2014-10-20 17:20:03(593)]        Invoke        UserSpeakControl(userid=-8258,bOpen=1)
[2014-10-20 17:20:06(781)]        Message        OnP2PConnectState(userid=-8258, state=2)
[2014-10-20 17:20:13(328)]        Message        OnUserLeaveRoom(userid=-8258,siteindex=5)
[2014-10-20 17:20:13(343)]        Invoke        BRAC_SetVideoPos(dwUserId:12174, hWnd:0x60dda, l:0, t:0, r:240, b:192)
[2014-10-20 17:20:13(343)]        Invoke        UserCameraControl(userid=12174,bOpen=1)
[2014-10-20 17:20:13(343)]        Invoke        UserSpeakControl(userid=12174,bOpen=1)
[2014-10-20 17:20:13(343)]        Invoke        BRAC_SetVideoPos(dwUserId:12262, hWnd:0x90d58, l:0, t:0, r:240, b:192)
[2014-10-20 17:20:13(343)]        Invoke        UserCameraControl(userid=12262,bOpen=1)
[2014-10-20 17:20:13(343)]        Invoke        UserSpeakControl(userid=12262,bOpen=1)
[2014-10-20 17:20:13(343)]        Invoke        BRAC_SetVideoPos(dwUserId:-8256, hWnd:0x150d90, l:0, t:0, r:240, b:192)
[2014-10-20 17:20:13(343)]        Invoke        UserCameraControl(userid=-8256,bOpen=1)
[2014-10-20 17:20:13(343)]        Invoke        UserSpeakControl(userid=-8256,bOpen=1)
[2014-10-20 17:20:13(343)]        Invoke        BRAC_SetVideoPos(dwUserId:-8190, hWnd:0x130d60, l:0, t:0, r:240, b:192)
[2014-10-20 17:20:13(343)]        Invoke        UserCameraControl(userid=-8190,bOpen=1)
[2014-10-20 17:20:13(343)]        Invoke        UserSpeakControl(userid=-8190,bOpen=1)
[2014-10-20 17:20:24(296)]        Message        OnUserEnterRoom(userid=12264,nickname=guo,siteindex=5)
[2014-10-20 17:20:24(312)]        Invoke        BRAC_SetVideoPos(dwUserId:12174, hWnd:0x1e0d70, l:0, t:0, r:160, b:128)
[2014-10-20 17:20:24(312)]        Invoke        UserCameraControl(userid=12174,bOpen=1)
[2014-10-20 17:20:24(312)]        Invoke        UserSpeakControl(userid=12174,bOpen=1)
[2014-10-20 17:20:24(312)]        Invoke        BRAC_SetVideoPos(dwUserId:12262, hWnd:0x220f90, l:0, t:0, r:160, b:128)
[2014-10-20 17:20:24(312)]        Invoke        UserCameraControl(userid=12262,bOpen=1)
[2014-10-20 17:20:24(312)]        Invoke        UserSpeakControl(userid=12262,bOpen=1)
[2014-10-20 17:20:24(312)]        Invoke        BRAC_SetVideoPos(dwUserId:-8256, hWnd:0xd0ed6, l:0, t:0, r:160, b:128)
[2014-10-20 17:20:24(312)]        Invoke        UserCameraControl(userid=-8256,bOpen=1)
[2014-10-20 17:20:24(312)]        Invoke        UserSpeakControl(userid=-8256,bOpen=1)
[2014-10-20 17:20:24(312)]        Invoke        BRAC_SetVideoPos(dwUserId:-8190, hWnd:0x170fe8, l:0, t:0, r:160, b:128)
[2014-10-20 17:20:24(312)]        Invoke        UserCameraControl(userid=-8190,bOpen=1)
[2014-10-20 17:20:24(312)]        Invoke        UserSpeakControl(userid=-8190,bOpen=1)
[2014-10-20 17:20:24(312)]        Invoke        BRAC_SetVideoPos(dwUserId:12264, hWnd:0xf0f52, l:0, t:0, r:160, b:128)
[2014-10-20 17:20:24(312)]        Invoke        UserCameraControl(userid=12264,bOpen=1)
[2014-10-20 17:20:24(312)]        Invoke        UserSpeakControl(userid=12264,bOpen=1)
[2014-10-20 17:20:24(750)]        Message        OnP2PConnectState(userid=12264, state=2)
[2014-10-20 17:20:24(984)]        Message        OnP2PConnectState(userid=12264, state=3)
[2014-10-20 17:20:34(531)]        Message        OnP2PConnectState(userid=12262, state=0)
[2014-10-20 17:20:34(546)]        Message        OnUserLeaveRoom(userid=12262,siteindex=2)
[2014-10-20 17:20:34(562)]        Invoke        BRAC_SetVideoPos(dwUserId:12174, hWnd:0x60f74, l:0, t:0, r:240, b:192)
[2014-10-20 17:20:34(562)]        Invoke        UserCameraControl(userid=12174,bOpen=1)
[2014-10-20 17:20:34(562)]        Invoke        UserSpeakControl(userid=12174,bOpen=1)
[2014-10-20 17:20:34(562)]        Invoke        BRAC_SetVideoPos(dwUserId:-8256, hWnd:0x70fa6, l:0, t:0, r:240, b:192)
[2014-10-20 17:20:34(562)]        Invoke        UserCameraControl(userid=-8256,bOpen=1)
[2014-10-20 17:20:34(562)]        Invoke        UserSpeakControl(userid=-8256,bOpen=1)
[2014-10-20 17:20:34(562)]        Invoke        BRAC_SetVideoPos(dwUserId:-8190, hWnd:0x60ffe, l:0, t:0, r:240, b:192)
[2014-10-20 17:20:34(562)]        Invoke        UserCameraControl(userid=-8190,bOpen=1)
[2014-10-20 17:20:34(562)]        Invoke        UserSpeakControl(userid=-8190,bOpen=1)
[2014-10-20 17:20:34(562)]        Invoke        BRAC_SetVideoPos(dwUserId:12264, hWnd:0x90fc8, l:0, t:0, r:240, b:192)
[2014-10-20 17:20:34(562)]        Invoke        UserCameraControl(userid=12264,bOpen=1)
[2014-10-20 17:20:34(562)]        Invoke        UserSpeakControl(userid=12264,bOpen=1)

作者: admin    时间: 2014-10-20 18:02
您好,日志中没有看到类似“TransFile”的API调用?请确认一下PC发送时,API:BRAC_TransFile的返回值是多少?

另外您可以打开内核调试模式来输出更详细的日志,参考:支持通过API接口开启AnyChat内核调试模式
作者: gguofei    时间: 2014-10-22 09:40
admin 发表于 2014-10-20 18:02
您好,日志中没有看到类似“TransFile”的API调用?请确认一下PC发送时,API:BRAC_TransFile的返回值是多 ...

[2014-10-22 09:32:50(078)]        ---------------------------AnyChat Platform Core SDK Client Log---------------------------
[2014-10-22 09:32:50(078)]        Load BRAnyChatCore.dll success!(V5.1 Build Time:Sep 10 2014 10:00:44)
[2014-10-22 09:32:50(187)]        Load BRMiscUtil.dll success!(V5.1 Build Time:Sep 10 2014 09:59:05)
[2014-10-22 09:32:50(296)]        Load BRMediaUtil.dll success!(V5.1 Build Time:Sep 10 2014 09:59:08)
[2014-10-22 09:32:50(312)]        Load BRMediaShow.dll success!(V5.1 Build Time:Sep 10 2014 09:59:09)
[2014-10-22 09:32:50(328)]        Load BRMediaCore.dll success!(V5.1 Build Time:Sep 10 2014 09:59:30)
[2014-10-22 09:32:50(468)]        Invoke        SetSDKOption(BRAC_SO_AUDIO_AGCCTRL,1)
[2014-10-22 09:32:50(468)]        Invoke        SetSDKOption(BRAC_SO_AUDIO_VADCTRL,1)
[2014-10-22 09:32:50(468)]        Invoke        SetSDKOption(BRAC_SO_AUDIO_NSCTRL,1)
[2014-10-22 09:32:50(468)]        Invoke        SetSDKOption(BRAC_SO_AUDIO_ECHOCTRL,1)
[2014-10-22 09:32:50(468)]        Invoke        AudioGetVolume(device:1, dwVolume:50)=0
[2014-10-22 09:32:50(468)]        Invoke        AudioGetVolume(device:0, dwVolume:50)=0
[2014-10-22 09:32:55(234)]        Invoke        BRAC_Connect(demo.anychat.cn,8906)=0
[2014-10-22 09:32:55(250)]        Invoke        LoginServer(username=AnyChat5)
[2014-10-22 09:32:55(343)]        CheckClientSocketLink         Connect(ip=121.199.51.198,port=8906)
[2014-10-22 09:32:55(703)]        Server version: V5.1(Build Time:2014-09-23 22:23:30, Server OS:Windows)
[2014-10-22 09:32:55(906)]        Message        OnConnect(bSuccess:1, errorcode=0)
[2014-10-22 09:32:56(265)]        Message        OnLoginSystem(userid=-8858,errorcode=0,username=AnyChat5), msg deliver worked(1)
[2014-10-22 09:32:56(328)]        Connection to streaming media server successfully!(udp delay:31ms)
[2014-10-22 09:32:59(906)]        Invoke        EnterRoom(roomid=1)
[2014-10-22 09:33:00(390)]        Message        OnEnterRoom(roomid=1,errorcode=0,siteindex=1)
[2014-10-22 09:33:00(390)]        Message        OnReceiveOnlineUser(count=2,roomid=1)
[2014-10-22 09:33:00(390)]        Invoke        BRAC_SetVideoPos(dwUserId:-1, hWnd:0xc07a2, l:29, t:326, r:209, b:461)
[2014-10-22 09:33:00(390)]        Invoke        UserCameraControl(userid=-1,bOpen=1)
[2014-10-22 09:33:00(390)]        Invoke        UserSpeakControl(userid=-1,bOpen=1)
[2014-10-22 09:33:00(406)]        Invoke        BRAC_SetVideoPos(dwUserId:-8829, hWnd:0xc07a2, l:213, t:326, r:389, b:464)
[2014-10-22 09:33:00(406)]        Invoke        UserCameraControl(userid=-8829,bOpen=1)
[2014-10-22 09:33:00(406)]        Invoke        UserSpeakControl(userid=-8829,bOpen=1)
[2014-10-22 09:33:00(562)]        MinCroppingSize(80, 60)        MaxCroppingSize(1360, 768)        Format(RGB24, 0x0)
[2014-10-22 09:33:00(562)]        Video Config Size(1280, -720)        Format(RGB24, 0fps)
[2014-10-22 09:33:00(562)]        video init finish:1360x768, RGB24, fps:2
[2014-10-22 09:33:00(609)]        WaveIn Audio Capture Driver(Realtek HD Audio Input)
[2014-10-22 09:33:00(609)]        Audio Init, error:0, device:0, 1, 16000, 16, capmode:0
[2014-10-22 09:33:00(703)]        Audio FX Status: VAD:1, NS:1, AGC:1, AEC:1
[2014-10-22 09:33:00(828)]        Audio codec init, handle:1, 11, 1, 16000, 16, 15850
[2014-10-22 09:33:00(953)]        video codec init:codec:1, 15fps, 1360x768, bitrate:90000, quality:3, preset:3, gop:30, handle:2
[2014-10-22 09:33:00(953)]        Audio Playback Device Init(0, 1, 16000, 16), WaveOut Playback Driver
[2014-10-22 09:33:50(406)]        Message        OnUserEnterRoom(userid=12870,nickname=guo,siteindex=2)
[2014-10-22 09:33:50(421)]        Invoke        BRAC_SetVideoPos(dwUserId:12870, hWnd:0xc07a2, l:396, t:327, r:575, b:465)
[2014-10-22 09:33:50(421)]        Invoke        UserCameraControl(userid=12870,bOpen=1)
[2014-10-22 09:33:50(421)]        Invoke        UserSpeakControl(userid=12870,bOpen=1)
[2014-10-22 09:33:50(687)]        Message        OnP2PConnectState(userid=12870, state=2)
[2014-10-22 09:34:38(515)]        Invoke        BRAC_TransFile(dwUserid=-8829, dwTaskId:28906, PathName:C:\Documents and Settings\Administrator\桌面\234.png)=0


作者: admin    时间: 2014-10-22 09:44
从日志来看,发送方是正常的,请上传一下接收方的日志,最好打开内核调试模式,输出的日志信息将会更全面。
作者: gguofei    时间: 2014-10-22 09:46
gguofei 发表于 2014-10-22 09:40
[2014-10-22 09:32:50(078)]        ---------------------------AnyChat Platform Core SDK Client Log- ...

从上面的log日志可以发现问题。是因为pc端将人间发送给了列表中的第一个人(我的登录的用户名为guo),所以我没有接收到。pc端的代码的确是这样设计的,只是将文件传给在线类表中的第一个用户。请问你们windows端有没有对这部分进行改进的版本呢?
作者: admin    时间: 2014-10-22 10:09
因为pc端将人间发送给了列表中的第一个人
这只是一个示例程序,展示文件发送API的调用方法,建议您根据实际的需求自己来实现相关的业务逻辑。
作者: gguofei    时间: 2014-10-22 11:21
哦。知道啦




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