1
我目前正在開發一個Android應用程序,使用戶可以通過OpenTok API相互進行羣組聊天。我想爲應用添加一項功能,該功能可以自動檢測哪個用戶正在說話,並向其他用戶展示他的視頻,並最大限度地減少其他用戶的視頻,直到其他人談話。在OpenTok中自動顯示當前說話的用戶
我無法在OpenTok中找到這樣的功能,所以我想知道是否有解決方法。
private void joinVideoCall(String sessionId, String sessionToken) {
session = new Session.Builder(activity, OPENTOK_API_KEY, sessionId).build();
session.setSessionListener(this);
session.connect(sessionToken);
}
@Override
public void onConnected(Session session) {
publisher = new Publisher.Builder(activity).build();
publisher.setPublisherListener(this);
publisherView.addView(publisher.getView());
session.publish(publisher);
}
@Override
public void onStreamReceived(Session session, Stream stream) {
subscriber = new Subscriber.Builder(activity, stream).build();
session.subscribe(subscriber);
subscriberView.addView(subscriber.getView());
}
...