1

新しいアプリ SDK を使用して SfB ミーティングに参加します。リモート参加者のParticipantVideoオブジェクトを確認すると、常にConnected!Pausedです。

ドキュメントによると、クラスのisPaused()メソッドは、ビデオが送信されていないときに返される必要があります。ParticipantVideotrue

参加者のビデオが一時停止されているか、会話に送信されているかどうかを返します。

同じ経験はありますか?これはバグですか?それとも、間違った場所を探していますか?

これは私のコードです。少なくとも 1 人の参加者がビデオを有効にしているかどうかを確認する必要があります。

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