AnyChat技术支持论坛

标题: delphi demo里面没有异步事件 [打印本页]

作者: xll33    时间: 2018-5-2 10:45
标题: delphi demo里面没有异步事件
delphi demo里面没有异步事件
所有的错误信息都收不到呢。

作者: 佰锐科技-曾力    时间: 2018-5-2 13:44
本帖最后由 佰锐科技-曾力 于 2018-5-2 13:45 编辑

您好!请问delphi demo是从哪里下载的demo,是否有报错信息提示,麻烦把BRAnyChatCore.log日志提供下。
作者: xll33    时间: 2018-5-3 08:35
官网下载的。
[2018-05-03 08:34:47(145)][I]        ---------------------------AnyChat Platform Core SDK Client Log---------------------------
[2018-05-03 08:34:47(146)][I]        Load BRAnyChatCore.dll success!(V7.0 Build Time:Apr 14 2018 09:08:00)
[2018-05-03 08:34:47(149)][I]        Load BRMiscUtil.dll success!(V7.0 Build Time:Apr 14 2018 09:10:09)
[2018-05-03 08:34:47(226)][I]        Load BRMediaUtil.dll success!(V7.0 Build Time:Apr 14 2018 09:07:17)
[2018-05-03 08:34:47(228)][I]        Load BRMediaShow.dll success!(V7.0 Build Time:Apr 14 2018 09:10:14)
[2018-05-03 08:34:47(235)][I]        Load BRMediaCore.dll success!(V7.0 Build Time:Apr 14 2018 09:10:28)
[2018-05-03 08:34:47(284)][I]        Video capture device supported:
[2018-05-03 08:34:47(285)][I]                1-USB 2.0 PC Cam
[2018-05-03 08:34:47(287)][I]        Audio capture device supported:
[2018-05-03 08:34:47(288)][I]                1-麦克风 (2- Realtek High Definition
[2018-05-03 08:34:47(288)][I]                2-立体声混音 (2- Realtek High Definiti
[2018-05-03 08:34:47(290)][I]        server net link reset...
[2018-05-03 08:34:47(302)][I]        Invoke        SetSDKOption(BRAC_SO_NETWORK_P2PPOLITIC=1)
[2018-05-03 08:34:47(303)][I]        Apply video parameter:0x0, bitrate:60kbps, quality:3, gop:20, fps:8, preset:3, codec:0
[2018-05-03 08:34:47(304)][I]        Invoke        AudioGetVolume(device:1, dwVolume:50)=0
[2018-05-03 08:34:47(305)][I]        Invoke        AudioSetVolume(device:1, dwVolume:50)=0
[2018-05-03 08:34:47(306)][I]        Invoke        AudioGetVolume(device:0, dwVolume:50)=0
[2018-05-03 08:34:47(306)][I]        Invoke        AudioSetVolume(device:0, dwVolume:50)=0
[2018-05-03 08:34:47(789)][I]        Support video show pixfmt:YUV420P
[2018-05-03 08:34:52(926)][I]        Start network engine(IPv4 mode)...
[2018-05-03 08:34:52(929)][I]        Invoke        Connect(demo1.anychat.cn,8906)=0
[2018-05-03 08:34:52(931)][I]        Invoke        Login(usernameoginUser)=0
[2018-05-03 08:34:52(958)][I]        Connect anychatdnsserver timeout, errorcode:103
[2018-05-03 08:34:52(962)][I]        Message        OnConnect(errorcode=103)
[2018-05-03 08:34:55(894)][I]        Invoke        EnterRoom(roomid=1)
[2018-05-03 08:34:58(014)][I]        Connect anychatdnsserver timeout, errorcode:103
[2018-05-03 08:35:01(701)][I]        Prepare leaveroom......
[2018-05-03 08:35:01(703)][I]        Invoke        LeaveRoom(roomid=1)=208        Elapse:0 ms
[2018-05-03 08:35:01(740)][I]        Prepare release......
[2018-05-03 08:35:01(747)][I]        Close network engine...
[2018-05-03 08:35:02(068)][I]        server net link reset...
[2018-05-03 08:35:02(069)][I]        Invoke        BRAC_Release        Elapse:328 ms
作者: 佰锐科技-曾力    时间: 2018-5-3 09:05
您好!通过日志分析看,你连接的demo地址错误,正确地址是:demo.anychat.cn
  PS:请问你目前需要实现的业务场景是怎样,方便留下QQ联系吗?
作者: xll33    时间: 2018-5-3 22:08
是的我明白,我是估意的,我的意思是为什么日志里面有接收到错误 ,但是错误无法传给程序界面,delphi代码里面没有做异步事件的接收。。
作者: xll33    时间: 2018-5-3 22:15
        If  (BRAC_UserSpeakControl(DWORD(-1), true)<> 0) Then
        AppendLogString('打开本地音频失败!')
        else
        AppendLogString('麦克开启状态!');


  ret := BRAC_Connect(PCHAR(edt2.text), STRTOINT(edt3.Text));
  If ret <> 0 Then
  BEGIN
      SHOWMESSAGE('请求连接服务器失败!') ;
      Exit;
  End;


类似这一类的调用函数结果,好像都是等于0,根本没有不等于0的时候。。。怎么样判断到底成功没有
作者: 佰锐科技-曾力    时间: 2018-5-4 13:43
您好!delphi demo里面是有异步事件函数的,但是需要您注册回调信息。并根据回调信息判断返回的错误进行操作,可以参考我们的开发文档
    ps:请问你使用delphi 开发环境,是要实现怎样的业务场景呢!方便留下QQ吗?




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