8000 fix(mediaStreamTrackSetEnable): remote track is unavaiable (#723) · flutter-robert/flutter-webrtc@8a32c97 · GitHub
[go: up one dir, main page]

Skip to content

Commit 8a32c97

Browse files
authored
fix(mediaStreamTrackSetEnable): remote track is unavaiable (flutter-webrtc#723)
1 parent 35858a8 commit 8a32c97

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1145,7 +1145,7 @@ public void mediaStreamTrackStop(final String id) {
11451145
}
11461146

11471147
public void mediaStreamTrackSetEnabled(final String id, final boolean enabled) {
1148-
MediaStreamTrack track = localTracks.get(id);
1148+
MediaStreamTrack track = getTrackForId(id);
11491149

11501150
if (track == null) {
11511151
Log.d(TAG, "mediaStreamTrackSetEnabled() track is null");

common/darwin/Classes/FlutterWebRTCPlugin.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -379,7 +379,7 @@ - (void)handleMethodCall:(FlutterMethodCall*)call result:(FlutterResult) result
379379
NSDictionary* argsMap = call.arguments;
380380
NSString* trackId = argsMap[@"trackId"];
381381
NSNumber* enabled = argsMap[@"enabled"];
382-
RTCMediaStreamTrack *track = self.localTracks[trackId];
382+
RTCMediaStreamTrack *track = [self trackForId: trackId];
383383
if(track != nil){
384384
track.isEnabled = enabled.boolValue;
385385
}

0 commit comments

Comments
 (0)
0