在android层使用webrtc的时候,都是通过native层回调的形式来触发ui的改变,比如在什么时候绘出对方的视频窗口,什么时候表示双方连接已经建立等等。。。
我现在把我知道的列出来用于备忘。
onaddstream() ,表示相关的媒体流已经初始化成功(但是并没有建立连接),通常在这个时候显示对方视频窗口
onIceConnectionChange中PeerConnection.IceConnectionStat 变成CONNECTED,表示连接建立。
onIceGatheringChange中PeerConnection.IceGatheringState iceGatheringStateb变成COMPLETE表示icecandidate信息收集完毕