Как узнать потерю сети между двумя клиентами во время аудиозвонка в webRTC ios? - PullRequest
0 голосов
/ 07 сентября 2018

Как определить потерю сети между двумя клиентами (с любой стороны) при использовании аудиозвонка webRTC в IOS? В Android идентифицировать с помощью onPeerConnectionError.

1 Ответ

0 голосов
/ 07 сентября 2018

Вот оно:

/** Called any time the IceConnectionState changes. */
- (void)peerConnection:(RTCPeerConnection *)__unused peerConnection didChangeIceConnectionState:(RTCIceConnectionState)newState {

    /*
     * RTCIceConnectionStateNew,
     * RTCIceConnectionStateChecking,
     * RTCIceConnectionStateConnected,
     * RTCIceConnectionStateCompleted,
     * RTCIceConnectionStateFailed,
     * RTCIceConnectionStateDisconnected,
     * RTCIceConnectionStateClosed,
     * RTCIceConnectionStateCount,
     */
}

, который реализован в RTCPeerConnectionDelegate

https://github.com/otalk/webrtc-ios/blob/master/include/RTCPeerConnectionDelegate.h#L59

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...