1

我使用新的 App SDK 加入了 SfB 会议。当我检查远程参与者的ParticipantVideo对象时,它们始终是Connected!Paused

根据文档,当没有发送视频时isPaused(),类的方法ParticipantVideo应该返回:true

如果参与者的视频已暂停或正在发送到对话中,则返回。

你有同样的经历吗?这是一个错误吗?还是我找错地方了?

这是我的代码。它应该检查是否至少有一个参与者启用了他们的视频。

private void EvaluateVideoEnabled() {
    for(Participant p : _conversation.getRemoteParticipants()) {
        ParticipantVideo video = p.getParticipantVideo();
        if(video.getState().equals(ParticipantService.State.CONNECTED) && !video.isPaused()) { // This condition is always true
            IsVideoEnabled.set(true);
            return;
        }
    }
    IsVideoEnabled.set(false);
}
4

0 回答 0