เพิ่ม PIP ผ่านปุ่ม

หากต้องการเข้าสู่โหมด PiP ผ่านการคลิกปุ่ม ให้เรียกใช้ enterPictureInPictureMode() ใน findActivity()

ระบบได้ตั้งค่าพารามิเตอร์ไว้แล้วจากการเรียกใช้ PictureInPictureParams.Builderก่อนหน้านี้ คุณจึงไม่จำเป็นต้องตั้งค่าพารามิเตอร์ใหม่ ใน 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!")
}