-
Notifications
You must be signed in to change notification settings - Fork 346
Open
Description
Lines 248 to 266 in 48adb11
| val context = LocalContext.current | |
| val pipModifier = modifier.onGloballyPositioned { layoutCoordinates -> | |
| val builder = PictureInPictureParams.Builder() | |
| if (shouldEnterPipMode && player != null && player.videoSize != VideoSize.UNKNOWN) { | |
| val sourceRect = layoutCoordinates.boundsInWindow().toAndroidRectF().toRect() | |
| builder.setSourceRectHint(sourceRect) | |
| builder.setAspectRatio( | |
| Rational(player.videoSize.width, player.videoSize.height) | |
| ) | |
| } | |
| if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) { | |
| builder.setAutoEnterEnabled(shouldEnterPipMode) | |
| } | |
| context.findActivity().setPictureInPictureParams(builder.build()) | |
| } | |
| VideoPlayer(pipModifier) |
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels