xll33 发表于 2018-5-2 10:45:28

delphi demo里面没有异步事件

delphi demo里面没有异步事件
所有的错误信息都收不到呢。

佰锐科技-曾力 发表于 2018-5-2 13:44:40

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

您好!请问delphi demo是从哪里下载的demo,是否有报错信息提示,麻烦把BRAnyChatCore.log日志提供下。

xll33 发表于 2018-5-3 08:35:31

官网下载的。
        ---------------------------AnyChat Platform Core SDK Client Log---------------------------
        Load BRAnyChatCore.dll success!(V7.0 Build Time:Apr 14 2018 09:08:00)
        Load BRMiscUtil.dll success!(V7.0 Build Time:Apr 14 2018 09:10:09)
        Load BRMediaUtil.dll success!(V7.0 Build Time:Apr 14 2018 09:07:17)
        Load BRMediaShow.dll success!(V7.0 Build Time:Apr 14 2018 09:10:14)
        Load BRMediaCore.dll success!(V7.0 Build Time:Apr 14 2018 09:10:28)
        Video capture device supported:
                1-USB 2.0 PC Cam
        Audio capture device supported:
                1-麦克风 (2- Realtek High Definition
                2-立体声混音 (2- Realtek High Definiti
        server net link reset...
        Invoke        SetSDKOption(BRAC_SO_NETWORK_P2PPOLITIC=1)
        Apply video parameter:0x0, bitrate:60kbps, quality:3, gop:20, fps:8, preset:3, codec:0
        Invoke        AudioGetVolume(device:1, dwVolume:50)=0
        Invoke        AudioSetVolume(device:1, dwVolume:50)=0
        Invoke        AudioGetVolume(device:0, dwVolume:50)=0
        Invoke        AudioSetVolume(device:0, dwVolume:50)=0
        Support video show pixfmt:YUV420P
        Start network engine(IPv4 mode)...
        Invoke        Connect(demo1.anychat.cn,8906)=0
        Invoke        Login(username:LoginUser)=0
        Connect anychatdnsserver timeout, errorcode:103
        Message        OnConnect(errorcode=103)
        Invoke        EnterRoom(roomid=1)
        Connect anychatdnsserver timeout, errorcode:103
        Prepare leaveroom......
        Invoke        LeaveRoom(roomid=1)=208        Elapse:0 ms
        Prepare release......
        Close network engine...
        server net link reset...
        Invoke        BRAC_Release        Elapse:328 ms

佰锐科技-曾力 发表于 2018-5-3 09:05:20

您好!通过日志分析看,你连接的demo地址错误,正确地址是:demo.anychat.cn
PS:请问你目前需要实现的业务场景是怎样,方便留下QQ联系吗?

xll33 发表于 2018-5-3 22:08:07

是的我明白,我是估意的,我的意思是为什么日志里面有接收到错误 ,但是错误无法传给程序界面,delphi代码里面没有做异步事件的接收。。

xll33 发表于 2018-5-3 22:15:41

      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:14

您好!delphi demo里面是有异步事件函数的,但是需要您注册回调信息。并根据回调信息判断返回的错误进行操作,可以参考我们的开发文档
    ps:请问你使用delphi 开发环境,是要实现怎样的业务场景呢!方便留下QQ吗?
页: [1]
查看完整版本: delphi demo里面没有异步事件