设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

能否从客户端,获取进入同一房间的其他用户id

[复制链接]

2

主题

24

帖子

68

积分

注册会员

Rank: 2

积分
68
跳转到指定楼层
楼主
发表于 2015-12-16 09:51:11 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
能否从客户端,获取进入同一房间的其他用户id?例如有两个用户同时进入同一个房间,我怎么在客户端,获取对方的用户id?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

18#
发表于 2015-12-17 09:10:14 | 只看该作者
ghq 发表于 2015-12-16 16:45
[2015-12-16 16:42:08(887)]        Server version: V5.3(Build Time:2015-12-14 10:38:57, Server OS:Window ...

Warning: The UDP communication with the server abnormal!

您好,日志显示服务器的UDP端口不通,请在防火墙设置里面将UDP端口打开,默认是8907,可自行定义。录制不成功的问题,也将客户端日志发上来分析,谢谢!
回复 支持 反对

使用道具 举报

17#
发表于 2015-12-16 22:31:46 | 只看该作者
ghq 发表于 2015-12-16 18:41
是这样做的啊,也是在demo中改的,可是并没有录下双方的音频啊?我是把这些代码同时在OnButtonRecordct ...

您好,请将客户端日志发上来分析,谢谢!
回复 支持 反对

使用道具 举报

2

主题

24

帖子

68

积分

注册会员

Rank: 2

积分
68
16#
 楼主| 发表于 2015-12-16 18:41:30 | 只看该作者
本帖最后由 ghq 于 2015-12-16 18:43 编辑
佰锐科技-邵光清 发表于 2015-12-16 18:39
您好,DWORD dwFlags = ANYCHAT_RECORD_FLAGS_AUDIO+ANYCHAT_RECORD_FLAGS_MIXAUDIO ;传入BRAC_StreamRecor ...


是这样做的啊,也是在demo中改的,可是并没有录下双方的音频啊?我是把这些代码同时在OnButtonRecordctrl0()写的,可是并没有录下上方的?
回复 支持 反对

使用道具 举报

15#
发表于 2015-12-16 18:39:22 | 只看该作者
您好,DWORD dwFlags = ANYCHAT_RECORD_FLAGS_AUDIO+ANYCHAT_RECORD_FLAGS_MIXAUDIO ;传入BRAC_StreamRecordCtrlEx接口中。另外BRAC_UserSpeakControl应该放在进入房间后操作,操作自己或者对方的音视频。可以参考我们的demo程序。
参考:AnyChat开发流程指南
回复 支持 反对

使用道具 举报

2

主题

24

帖子

68

积分

注册会员

Rank: 2

积分
68
14#
 楼主| 发表于 2015-12-16 18:10:26 | 只看该作者
佰锐科技-邵光清 发表于 2015-12-16 18:03
您好,不能连续调用BRAC_StreamRecordCtrlEx,第一次开始录制后,再调用开始录制时,导致第一次录制结束 ...

明白,那么混音录制,如下面所写,可以吗?
DWORD dwFlags = ANYCHAT_RECORD_FLAGS_AUDIO|ANYCHAT_RECORD_FLAGS_MIXAUDIO ;
BRAC_UserSpeakControl(m_iUserID[2],TRUE);
INT i=BRAC_StreamRecordCtrlEx(m_iUserID[0], TRUE, dwFlags, 0, _T("用户自定义字符串:hellow world!"));
回复 支持 反对

使用道具 举报

13#
发表于 2015-12-16 18:03:36 | 只看该作者
ghq 发表于 2015-12-16 17:56
还有个问题:
混音的时候 这样写
BRAC_UserSpeakControl(m_iUserID[2],TRUE);

您好,不能连续调用BRAC_StreamRecordCtrlEx,第一次开始录制后,再调用开始录制时,导致第一次录制结束。因此获取到空文件。
回复 支持 反对

使用道具 举报

2

主题

24

帖子

68

积分

注册会员

Rank: 2

积分
68
12#
 楼主| 发表于 2015-12-16 17:56:01 | 只看该作者
佰锐科技-邵光清 发表于 2015-12-16 17:11
您好,请参考这个贴:http://bbs.anychat.cn/forum.php?mod=viewthread&tid=96&extra=page%3D1

还有个问题:
混音的时候 这样写
BRAC_UserSpeakControl(m_iUserID[2],TRUE);
INT i=BRAC_StreamRecordCtrlEx(m_iUserID[0], TRUE, dwFlags, 0, _T("用户自定义字符串:hellow world!"));
INT j=BRAC_StreamRecordCtrlEx(m_iUserID[2], TRUE, dwFlags, 0, _T("用户自定义字符串:hellow world!"));

还是

BRAC_UserSpeakControl(m_iUserID[2],TRUE);
INT i=BRAC_StreamRecordCtrlEx(m_iUserID[0], TRUE, dwFlags, 0, _T("用户自定义字符串:hellow world!"));

不知为什么会生成一个0字节的空文件?
回复 支持 反对

使用道具 举报

2

主题

24

帖子

68

积分

注册会员

Rank: 2

积分
68
11#
 楼主| 发表于 2015-12-16 17:48:49 | 只看该作者
本帖最后由 ghq 于 2015-12-16 17:55 编辑


谢谢,一样的问题
还有个问题:
混音的时候 这样写
BRAC_UserSpeakControl(m_iUserID[2],TRUE);
INT i=BRAC_StreamRecordCtrlEx(m_iUserID[0], TRUE, dwFlags, 0, _T("用户自定义字符串:hellow world!"));
INT j=BRAC_StreamRecordCtrlEx(m_iUserID[2], TRUE, dwFlags, 0, _T("用户自定义字符串:hellow world!"));

还是

BRAC_UserSpeakControl(m_iUserID[2],TRUE);
INT i=BRAC_StreamRecordCtrlEx(m_iUserID[0], TRUE, dwFlags, 0, _T("用户自定义字符串:hellow world!"));

不知为什么会生成一个0字节的空文件?
回复 支持 反对

使用道具 举报

10#
发表于 2015-12-16 17:11:51 | 只看该作者
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-27 22:01 , Processed in 0.133174 second(s), 22 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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