8000 Fix adding track to stream igal committed (#413) · flutter-webrtc/flutter-webrtc@8cf0cd2 · GitHub
[go: up one dir, main page]

Skip to content

Commit 8cf0cd2

Browse files
igalaigal
and
igal
authored
Fix adding track to stream igal committed (#413)
The method tried to find the tracks in the localTRacks map instead of parsing peerconnection remote track Co-authored-by: igal <igal38@gmail.com>
1 parent 7700176 commit 8cf0cd2

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1129,18 +1129,18 @@ public void mediaStreamTrackSetVolume(final String id, final double volume) {
11291129
public void mediaStreamAddTrack(final String streaemId, final String trackId, Result result) {
11301130
MediaStream mediaStream = localStreams.get(streaemId);
11311131
if (mediaStream != null) {
1132-
MediaStreamTrack track = localTracks.get(trackId);
1132+
MediaStreamTrack track = getTrackForId(trackId);//localTracks.get(trackId);
11331133
if (track != null) {
11341134
if (track.kind().equals("audio")) {
11351135
mediaStream.addTrack((AudioTrack) track);
11361136
} else if (track.kind().equals("video")) {
11371137
mediaStream.addTrack((VideoTrack) track);
11381138
}
11391139
} else {
1140-
resultError("mediaStreamAddTrack", "mediaStreamAddTrack() track [" + trackId + "] is null", result);
1140+
resultError("mediaStreamAddTrack", "mediaStreamAddTrack() tracking [" + trackId + "] is null", result);
11411141
}
11421142
} else {
1143-
resultError("mediaStreamAddTrack", "mediaStreamAddTrack() track [" + trackId + "] is null", result);
1143+
resultError("mediaStreamAddTrack", "mediaStreamAddTrack() streamId [" + streaemId + "] is null", result);
11441144
}
11451145
result.success(null);
11461146
}

0 commit comments

Comments
 (0)
0