BiB über eine Schaltfläche hinzufügen

Wenn du den PiP-Modus per Klick auf eine Schaltfläche aktivieren möchtest, rufe enterPictureInPictureMode() für findActivity() auf.

Die Parameter wurden bereits durch vorherige Aufrufe von PictureInPictureParams.Builder festgelegt. Sie müssen also keine neuen Parameter für den Builder festlegen. Wenn Sie jedoch Parameter per Klick auf eine Schaltfläche ändern möchten, können Sie sie hier festlegen.

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