To enter PiP mode through a button click, call
enterPictureInPictureMode() on findActivity().
The parameters are already set by previous calls to the
PictureInPictureParams.Builder, so you do not need to set new parameters
on the builder. However, if you do want to change any parameters on button
click, you can set them here.
val context = LocalContext.current Button(onClick = { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { context.findActivity().enterPictureInPictureMode( PictureInPictureParams.Builder().build() ) } else { Log.i(PIP_TAG, "API does not support PiP") } }) { Text(text = "Enter PiP mode!") }