Ajouter PIP via un bouton

Pour accéder au mode PiP en cliquant sur un bouton, appelez enterPictureInPictureMode() sur findActivity().

Les paramètres sont déjà définis par les appels précédents à PictureInPictureParams.Builder. Vous n'avez donc pas besoin de définir de nouveaux paramètres sur le générateur. Toutefois, si vous souhaitez modifier des paramètres au clic sur un bouton, vous pouvez les définir ici.

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!")
}