안드로이드 기기와 ios기기간 remonCall 통화에서 아래 로그와 같이 mediaStream이 두번 추가됩니다.
채널 id: -MS0lfB5puuwfDSoresF
D/PeerConnectionManager: onAddStream: video=0, audio=1
D/PeerConnectionManager: onAddStream: video=1, audio=0
안드로이드 기기간의 통화에서는 아래와 같이 onAddStream이 한번만 불리는 것과 차이가 있습니다.
D/PeerConnectionManager: onAddStream: video=1, audio=1
onAddStream이 두번불리면 PeerConnectionMediaManager.java 의 setRemoteStreamFromPeerConnection()이 두번 불리게 되고 해당 클래스의 mRemoteAudioTrack 이 null이 되어 setRemoteAudioEnabled()과 setVolume() 이 동작하지 않게됩니다.
- onAddStream을 한번만 불리게 하는 방법이 있나요?
- 이 상황에서 remote audio를 음소거 시킬 수 있는 방법이 있나요?