8000 Fix Android crash when getUserVideo · hicodeboy/flutter-webrtc@dbcc188 · GitHub
[go: up one dir, main page]

Skip to content

Commit dbcc188

Browse files
authored
Fix Android crash when getUserVideo
add videoConstraintsMandatory is null judgment
1 parent f7c250d commit dbcc188

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -673,15 +673,15 @@ private VideoTrack getUserVideo(ConstraintsMap constraints) {
673673

674674
// Fall back to defaults if keys are missing.
675675
int width
676-
= videoConstraintsMandatory.hasKey("minWidth")
676+
= videoConstraintsMandatory != null && videoConstraintsMandatory.hasKey("minWidth")
677677
? videoConstraintsMandatory.getInt("minWidth")
678678
: DEFAULT_WIDTH;
679679
int height
680-
= videoConstraintsMandatory.hasKey("minHeight")
680+
= videoConstraintsMandatory != null && videoConstraintsMandatory.hasKey("minHeight")
681681
? videoConstraintsMandatory.getInt("minHeight")
682682
: DEFAULT_HEIGHT;
683683
int fps
684-
= videoConstraintsMandatory.hasKey("minFrameRate")
684+
= videoConstraintsMandatory != null && videoConstraintsMandatory.hasKey("minFrameRate")
685685
? videoConstraintsMandatory.getInt("minFrameRate")
686686
: DEFAULT_FPS;
687687

0 commit comments

Comments
 (0)
0