AnyChat技术支持论坛

标题: 如何知道某个人发言了 [打印本页]

作者: anhuijhy    时间: 2013-8-20 00:19
标题: 如何知道某个人发言了
                                                                                                                                                我们的需求呢  需要知道那个人发言了 看了相关文档  是不是要一直遍历所有用户 再获取音量来判断呢 调用这个方法:
                               
                       
               


作者: admin    时间: 2013-8-20 09:14
您可以设计一个业务逻辑:由主持人(可自己加上权限控制,也可不加)指定某用户发言,然后将该指令发送给房间中的每一个人,则不需要倚赖任何API接口便可知道谁正在发言。

是不是要一直遍历所有用户 再获取音量来判断呢
获取音量的方法并不可取,因为如果对方没有说话,现场环境非常安静呢,音量为0,这就不好判断了。
作者: anhuijhy    时间: 2013-8-20 09:26
这个是产品提出的 我只负责开发啊  
作者: anhuijhy    时间: 2013-8-20 09:31
如果我采用这种方法的话 [AnyChatPlatform QueryUserStateInt:-1:BRAC_USERSTATE_SPEAKVOLUME]; 后将条用哪个方法可以获得音量
作者: anhuijhy    时间: 2013-8-20 09:33
另外这个耗电很厉害是不 手机一会都有点烫了
作者: admin    时间: 2013-8-20 10:00
  1. int volume = [AnyChatPlatform QueryUserStateInt:-1:BRAC_USERSTATE_SPEAKVOLUME];
复制代码
返回值就是音量。
作者: admin    时间: 2013-8-20 10:02
您好,关于耗电与硬件相关,视频和数据运算本身就是耗电比较多的。




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