PiP را از طریق یک دکمه اضافه کنید

برای ورود به حالت PiP با کلیک روی دکمه، enterPictureInPictureMode() را در findActivity() فراخوانی کنید.

پارامترها قبلاً توسط تماس های قبلی PictureInPictureParams.Builder تنظیم شده اند، بنابراین نیازی به تنظیم پارامترهای جدید در سازنده ندارید. با این حال، اگر می خواهید هر پارامتری را با کلیک روی دکمه تغییر دهید، می توانید آنها را در اینجا تنظیم کنید.

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