Para ingresar al modo PiP con un clic en un botón, llama a enterPictureInPictureMode()
en findActivity()
.
Las llamadas anteriores a PictureInPictureParams.Builder
ya establecieron los parámetros, por lo que no es necesario que establezcas parámetros nuevos en el compilador. Sin embargo, si deseas cambiar algún parámetro cuando hagas clic en el botón, puedes configurarlo aquí.
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!") }