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