private void OnRemoteStreamRemoved(Org.WebRtc.Media media, Org.WebRtc.MediaVideoTrack peerVideoTrack) { Messenger.Broadcast(SympleLog.LogDebug, "OnRemoteStreamRemoved"); RunOnUiThread(async() => { Messenger.Broadcast(SympleLog.LogInfo, "Removing video track media element pair"); media.RemoveVideoTrackMediaElementPair(peerVideoTrack); }); }
private void OnRemoteStreamAdded(Org.WebRtc.Media media, Org.WebRtc.MediaVideoTrack peerVideoTrack) { Messenger.Broadcast(SympleLog.LogDebug, "OnRemoteStreamAdded"); RunOnUiThread(async() => { Messenger.Broadcast(SympleLog.LogInfo, "Adding video track media element pair"); media.AddVideoTrackMediaElementPair(peerVideoTrack, RemoteVideo, SymplePlayerEngineWebRTC.RemotePeerVideoTrackId); Messenger.Broadcast(SympleLog.LogInfo, "Done adding video track media element pair"); //MediaSource createdSource = MediaSource.CreateFromIMediaSource(source); //_mediaPlayer.Source = createdSource; //_mediaPlayer.Play(); }); }