一个会话中的多个发布者,如何只订阅一个?

Multiple publishers in a session, how subscribe to just one?

我的应用程序有多个发布者,我想从一个发布者转到另一个发布者,订阅几秒钟,然后继续。
创建令牌时,我在数据 属性 中放置了一个唯一 ID。

如何 select 来自会话对象的特定流?...或者只是如何 select 所需的流?

我想我找到了答案,但我不确定这是最好的方法。

在发布者 streamCreated 事件中,我在散列 table 中捕获事件中的 event.stream,并将键设置为该人的 ID。然后我在会话对象上调用 subscribe 方法并从散列 table 传入流并将目标设置为发布者视频的目标。

似乎工作正常,但我做了很多猜测,我不确定是运气还是正确的!

这里是 OpenTok QA 人员,

你是对的。对于每个创建流的发布者,您都会收到一个 streamCreated 事件。因此,您可以存储 streamId,并在循环中订阅它们,例如。