web端与andorid端api不统一的问题


#1
  1. webjoin的uid号能填string或number,而安卓 joinChannel()的uid号只能填int,到底哪个才是正确的?

  2. web端可创建多个实例进入多个房间,android端只能创建一个 RtcEngine实例,即无法进入多个房间,这个原因是什么?


#2

1、一般来说都填数字,这是我们推荐的方式,即int型
2、文档中已经说了呀, 目前 Agora Native SDK 只支持一个 RtcEngine 实例,每个 App 仅创建一个 RtcEngine 对象。这就是SDK目前的逻辑,若要创建两个实例,需要新起一个进程,但是并没有这个必要啊。


#3
  1. 关于2我是看到文档说了不行,但是我想知道是什么具体的原因,比如是sdk不支持,还是其他原因比如编解码跟不上?
  2. 我们希望一个观看者进入多个不同主题的房间,这在web端是可以实现的,但是android端是不行的。如果这个不行是因为编解码跟不上等问题,那么我们需要重新考虑产品的需求,如果只是sdk不支持,那么我们需要通过其他形式替代。比如我如果要看不同主题,是不是得把他们都放在同一个房间,然后用uid号区分?

#4

你好,请问能解答一下后续提出的两个问题吗?


#5

1、SDK不支持,by design
2、

对的,可以使不同主播进入同一频道。


#6

好的,谢谢