Cómo agregar PIP con un botón

Para ingresar al modo de PiP con un clic en un botón, llama a enterPictureInPictureMode() en findActivity().

Los parámetros ya se establecieron en llamadas anteriores a PictureInPictureParams.Builder, por lo que no es necesario establecer parámetros nuevos en el compilador. Sin embargo, si deseas cambiar algún parámetro cuando se haga clic en el botón, puedes configurarlos 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!")
}