8000 [Android] Fixed 'Sender is null' issue when removing track. (#401) · tmthecoder/flutter-webrtc@e177408 · GitHub
[go: up one dir, main page]

Skip to content

Commit e177408

Browse files
[Android] Fixed 'Sender is null' issue when removing track. (flutter-webrtc#401)
Co-authored-by: Ayman-Barghout <ayman.a.barghout@gmail.com>
1 parent 05fa74f commit e177408

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

android/src/main/java/com/cloudwebrtc/webrtc/PeerConnectionObserver.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ RtpTransceiver getRtpTransceiverById(String id) {
163163
RtpSender getRtpSenderById(String id) {
164164
List<RtpSender> senders = peerConnection.getSenders();
165165
for(RtpSender sender : senders) {
166-
if (id == sender.id()){
166+
if (id.equals(sender.id())){
167167
return sender;
168168
}
169169
}
@@ -777,7 +777,7 @@ private Map<String, Object> mediaStreamToMap(MediaStream stream){
777777
private Map<String, Object> mediaTrackToMap(MediaStreamTrack track){
778778
ConstraintsMap info = new ConstraintsMap();
779779
if(track != null){
780-
info.putString("trackId", track.id());
780+
info.putString("id", track.id());
781781
info.putString("label",track.getClass() == VideoTrack.class? "video": "audio");
782782
info.putString("kind",track.kind());
783783
info.putBoolean("enabled", track.enabled());

0 commit comments

Comments
 (0)
0