我有一个拥有多个发布者的应用程序,我想从一个发布者转到另一个发布者,订阅几秒钟,然后继续。
创建令牌时,我在Data属性中添加了唯一ID。
如何从会话对象中选择特定的流?...或者只是如何选择所需的流?
答案 0 :(得分:0)
我想我有答案,但是我不确定这是最好的方法。
在发布者streamCreated
事件中,我使用键设置为人员ID的哈希表从事件中捕获了event.stream
。然后,我在会话对象上调用subscribe
方法,并从哈希表中传入流,并将目标设置为发布者视频的目标。
似乎工作正常,但我已经做了很多猜测,不确定它是好运还是正确!
答案 1 :(得分:0)
OpenTok质量检查人员在这里
您是对的。对于每个创建流的发布者,您将收到一个streamCreated事件。因此,您可以存储streamId,并例如在循环中订阅它们。