बटन की मदद से पीआईपी (पिक्चर में पिक्चर) जोड़ें

बटन पर क्लिक करके पीआईपी मोड में जाने के लिए, findActivity() पर enterPictureInPictureMode() को कॉल करें.

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