设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz

可不可以直接以固定id登陆?单方向的视频监控怎么实现?接口继承代码不写可以吗?

查看数: 11044 | 评论数: 13 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2015-4-16 02:48

正文摘要:

如题,连接用户的函数里面带的参数是int型的id而非string型的username,这会导致目标不准确,有没有什么办法直接以固定id登陆,或者从用户名获取id。 视频监控问题,视频发出方没有surfaceview,查看方只有一个vie ...

回复

admin 发表于 2015-4-17 09:13:54
您好,您的代码中for循环应该是index++,而不是++index。
另外您需要在进入房间成功之后,再调用获取房间用户的API接口。如果还没有进入房间,所获取到的数组为空,所以您直接访问userid[0]肯定就会产生异常。
admin 发表于 2015-4-16 22:44:01
可以获取的,调用API接口:
  1. // 获取当前房间在线用户列表
  2.     public native int[] GetOnlineUser();
复制代码
可以获取房间所有用户的userid,然后再调用API接口:
  1. // 查询指定用户名称
  2.         public String GetUserName(int userid)
复制代码
可以查询userid所对应的用户名称。

不需要配置业务服务器。
liuleir 发表于 2015-4-16 21:24:56
廖斌 发表于 2015-4-16 08:55
您好,

(1)调用登录的时候,服务器会返回一个userid,这个userid可以通过业务服务器去设置,可以固定 ...

是这样的,我已知房间里有一个用户名为BKD的用户但我不知道他以游客身份登陆后分配到的id,此时我有什么办法或用什么函数可以获取到他的id。(我和他已经同处一个房间)。可以在安卓程序里解决吗,还是必须配置业务服务器?如果必须配置业务服务器,具体怎么弄,server SDK开发指南我看了,但是还是不懂怎么配置,求详解。真的非常感谢。(只要实现可以获取id就可以了)
廖斌 发表于 2015-4-16 11:30:06
liuleir 发表于 2015-4-16 11:25
anychatSDK.SetBaseEvent(this);这句话有错误?在this上,改为anyChatSDK.SetBaseEvent((com.bairuitech. ...

您好,anyChatSDK.SetBaseEvent((com.bairuitech.anychat.AnyChatBaseEvent) this)这样调用是不行,要传入对象,不能传入类的。在你的activity中实现AnyChatBaseEvent接口,就可以anychatSDK.SetBaseEvent(this);这样调用了
liuleir 发表于 2015-4-16 11:25:13
廖斌 发表于 2015-4-16 10:39
您好,没问题,具体的代码调用参考我们提供的开发流程指南:doc\AnyChat SDK for Android 开发流程指南.p ...

anychatSDK.SetBaseEvent(this);这句话有错误?在this上,改为anyChatSDK.SetBaseEvent((com.bairuitech.anychat.AnyChatBaseEvent) this);后运行错误log显示activity can not cast to com.bairuitech.anychat.AnyChatBaseEvent ,请教怎么解决?
佰锐科技-颜荣芝 发表于 2015-4-16 11:00:22
您好,需要双方都进行相应的操作的
廖斌 发表于 2015-4-16 10:57:51
liuleir 发表于 2015-4-16 10:55
对了,还有源方需要操作吗?可以直接只是查看方操作就可以直接查看源方的视频吗?

两方都需要的。一方是打开本地视频,另外一方是请求远程视频
liuleir 发表于 2015-4-16 10:55:08
对了,还有源方需要操作吗?可以直接只是查看方操作就可以直接查看源方的视频吗?
廖斌 发表于 2015-4-16 10:39:32
liuleir 发表于 2015-4-16 10:14
还有查看方:
1.新建一个AnyChatCoreSDK对象
2.设置基本回调事件接收

您好,没问题,具体的代码调用参考我们提供的开发流程指南:doc\AnyChat SDK for Android 开发流程指南.pdf

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

GMT+8, 2024-9-28 03:27 , Processed in 0.144649 second(s), 26 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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