Thêm PiP thông qua một nút

Để chuyển sang chế độ PiP thông qua một lượt nhấp vào nút, hãy gọi enterPictureInPictureMode() trên findActivity().

Các tham số đã được đặt bằng các lệnh gọi trước đó đến PictureInPictureParams.Builder, vì vậy, bạn không cần đặt tham số mới trên trình tạo. Tuy nhiên, nếu muốn thay đổi bất kỳ tham số nào khi nhấp vào nút, bạn có thể đặt các tham số đó tại đây.

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